WikiAPI-Katalogkiki.backends.create

ki.backends.create

POST /api/admin/ki/backends/ ki

Neues KI-Backend erstellen

Hilfe

Erstellt ein neues KI-Backend. Gueltige Kategorien: embedding, llm, cloud, vlm, ddu. Provider haengt von der Kategorie ab: embedding/llm/vlm → ollama, cloud → anthropic/openai, ddu → docling. Bei Ollama-Backends werden num_ctx und embedding_dim automatisch ermittelt. DDU-Backends erhalten automatisch model='docling'.

Parameter

Name Typ Required Default Beschreibung
category string Ja Kategorie: embedding, llm, cloud, vlm, ddu
provider string Ja Provider: ollama, anthropic, openai, docling
name string Nein Anzeigename (auto-generiert wenn leer)
url string Nein Backend-URL (fuer Ollama/Docling)
base_url string Nein Base-URL (fuer OpenAI-kompatible APIs)
model string Nein Modell (bei DDU auto='docling')
api_key string Nein API-Key (wird verschluesselt gespeichert)
is_active boolean Nein Aktiv (Default: true)
priority integer Nein Prioritaet (Default: 10)
extra_config object Nein Zusaetzliche Konfiguration

Rueckgabe

ID und Bestaetigungsmeldung

Beispiel-Prompts

  • Erstelle ein Ollama-LLM-Backend auf http://10.0.12.16:11434 mit Modell qwen3:8b
  • Fuege ein Anthropic-Cloud-Backend mit API-Key sk-... hinzu
  • Neues Embedding-Backend: Ollama, URL http://localhost:11434, Modell nomic-embed-text

Changelog

Area: ki_backends | Action: create

HTTP-Request (curl)

curl -X POST 'http://HOST:8502/api/admin/ki/backends/' \
  -H 'Cookie: kiara_admin_session=SESSION' \
  -H 'X-Requested-With: XMLHttpRequest' \
  -H 'Content-Type: application/json' \
  -d '{
    "category": "...",
    "provider": "...",
    "name": "...",
    "url": "...",
    "base_url": "...",
    "model": "...",
    "api_key": "...",
    "is_active": "...",
    "priority": "...",
    "extra_config": "..."
  }'

Metadaten

raw_responseJa
Kategorieki