ki.backends.create
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": "..."
}'