Modelle
Verfügbare Modelle auflisten und per model-Slug ansteuern.
Über das model-Feld jeder Anfrage wählst du das KI-Modell. Du übergibst einen Kasimir-Slug (nicht den Upstream-Modellnamen). Welche Modelle für deinen Key verfügbar sind, hängt von den Freigaben deiner Organisation ab — maßgeblich ist immer GET /v1/models.
Verfügbare Modelle
Slug | Modell | Typ | Kontext | Vision | Verarbeitung |
|---|---|---|---|---|---|
| Gemma 4 (31B) | Chat | 45k | ja | EU · self-hosted (Standard) |
| Grok 4.3 | Chat | 256k | ja | EU · Azure AI Foundry |
| Mistral Large 3 | Chat | 256k | – | EU · Azure AI Foundry |
| DeepSeek V4 Pro | Chat | 131k | – | EU · Azure AI Foundry |
| Jina Embeddings v3 | Embeddings (1024 Dim.) | 8k | – | EU · self-hosted |
Das ist der aktuelle Standard-Katalog. Deine Organisation kann Modelle deaktivieren oder zusätzliche (auch nicht-EU-)Modelle freischalten — die für deinen Key gültige Liste liefert immer GET /v1/models.
Modell wählen
Setze den Slug im model-Feld der Anfrage:
from openai import OpenAI
client = OpenAI(base_url="https://kasimir.ai/api/v1", api_key="kasi_…")
client.chat.completions.create(model="grok-4.3", messages=[{"role": "user", "content": "Hallo"}])Nur Modelle mit Vision (z. B. grok-4.3, mistral-small-3.2-24b) verarbeiten Bilder. Für Embeddings nutze jina-embeddings-v3 am /v1/embeddings-Endpunkt.
Modelle auflisten
GET /v1/models gibt die für deinen Key freigegebenen Modelle im OpenAI-Format zurück:
curl https://kasimir.ai/api/v1/models -H "Authorization: Bearer kasi_…"{ "object": "list", "data": [ { "id": "mistral-large-3", "object": "model", "owned_by": "kasimir" } ] }Governance
Das Modell muss für deine Firma aktiv und vom passenden Typ (
chatbzw.embedding) sein.Per Workspace deaktivierte Modelle sind nicht aufrufbar →
404.Nicht-EU-Modelle sind nur verfügbar, wenn deine Organisation
allow_non_eu_modelsaktiviert hat → sonst403.Die Antwort gibt im
model-Feld stets den Kasimir-Slug zurück, nie die interne Upstream-ID.