Skip to content

Latest commit

 

History

History
50 lines (39 loc) · 1.04 KB

integrations.md

File metadata and controls

50 lines (39 loc) · 1.04 KB

Integrations

digraph integrations {
  node [shape=box]
  edge [fontsize=10]
  rankdir=LR

  User [shape=doublecircle]
  Archyve

  User -> Archyve [label="ui"]
  Client -> Archyve [label="api"]
  OllamaClient -> Archyve [label="opp"]

  Archyve -> Ollama [label="ollama"]
  Archyve -> OpenAI [label="openai"]
  Archyve -> AzureOpenAI [label="azure_openai"]
}

Clients

Clients use Archyve's API under /v1 on port 3300.

Ollama Clients

Ollama Clients include:

  • Open WebUI
  • Huggingface Chat
  • Ollama CLI

Testing

  • User/UI
    • chat with augmentation (manual)
    • chat without augmentation (manual)
    • collection creation with KG (manual)
    • collection creation without KG (manual)
    • document ingest with KG (manual)
    • document ingest without KG (manual)
    • search collection
    • global search
  • Client/API
    • all routes (ops e2e)
  • OllamaClient
    • Ollama CLI list/ps/version/chat (ops e2e)
    • Open WebUI chat (going with ops e2e unless I find the requests substantially different)
    • Huggingface ChatUI chat (ops e2e)