Zum Hauptinhalt springen
DokumentationDevelopers

Modelle

Liste die Modelle auf, die dein Key aufrufen darf, sieh, was jedes davon bedient, und unterscheide enthaltene von zusätzlichen Modellen.

Menü der Dokumentation

Deine Modelle auflisten

curl "$CCSIO_BASE_URL/models" \
  -H "Authorization: Bearer $CCSIO_API_KEY"
JSON
{
  "object": "list",
  "data": [
    { "id": "gemma-4-31b", "object": "model", "created": 1791350400, "owned_by": "ccsio", "capabilities": ["chat-completions"] },
    { "id": "kokoro-82m", "object": "model", "created": 1791350400, "owned_by": "ccsio", "capabilities": ["audio-speech"] },
    { "id": "qwen3-embedding-0.6b", "object": "model", "created": 1791350400, "owned_by": "ccsio", "capabilities": ["embeddings"] },
    { "id": "qwen3.8-flash-next", "object": "model", "created": 1791350400, "owned_by": "ccsio", "capabilities": ["chat-completions"] },
    { "id": "whisper-large-v3", "object": "model", "created": 1791350400, "owned_by": "ccsio", "capabilities": ["audio-transcriptions"] }
  ]
}
Jedes Modell gibt in capabilities an, was es bedient.

Fähigkeiten und Endpoints

FähigkeitEndpointAnleitung
chat-completionsPOST /v1/chat/completionsChat Completions
responsesPOST /v1/responsesResponses
embeddingsPOST /v1/embeddingsEmbeddings
audio-speechPOST /v1/audio/speechAudio
audio-transcriptionsPOST /v1/audio/transcriptionsAudio
image-generationsPOST /v1/images/generationsBilder
decisionsPOST /v1/systemoneEntscheidungen

Wird ein Modell auf einem Endpoint aufgerufen, den es nicht bedient, lehnt die Plattform die Anfrage mit 404 model-not-found ab. Um ein Modell für eine Aufgabe auszuwählen, filtere die Liste nach Fähigkeit:

import os
from openai import OpenAI

client = OpenAI(
    base_url=os.environ["CCSIO_BASE_URL"],
    api_key=os.environ["CCSIO_API_KEY"],
)

def models_for(capability: str) -> list[str]:
    """The ids of the models your organization can call for one capability."""
    return [m.id for m in client.models.list() if capability in m.model_extra.get("capabilities", [])]

print(models_for("chat-completions"))
print(models_for("embeddings"))

Enthaltene und zusätzliche Modelle

  • Enthaltene Modelle werden von CCSolutions.io bereitgestellt und gehören zum Plan deiner Organisation. Sie werden nicht pro Anfrage berechnet.
  • Zusätzliche Modelle sind optionale Modelle, die CCSolutions.io obendrein anbietet und die du aus deinem Prepaid-Guthaben zu einem Preis pro Million Tokens bezahlst. Du siehst sie mit ihren Preisen in der Console unter Models → Additional models und dein Guthaben unter Billing → Credits.

Modelle deiner eigenen Provider

Ein Administrator kann unter Models → Your providers einen OpenAI-kompatiblen Provider anbinden, den deine Organisation bereits bezahlt, und zwar mit dessen eigenem Key. Seine Modelle rufst du wie alle anderen auf, mit der ID, die die Console zeigt (byo:<organization>:<name>), und der Provider rechnet sie ab.

Modelle pro Team

Administratoren können ein Modell auf einzelne Teams beschränken. Ein Key, der für ein Team handelt (siehe Für ein Team handeln), listet und ruft nur die Modelle auf, die dieses Team nutzen darf.

Plattform entdecken

Deinen ersten API-Key holen

Die Registrierung ist offen. Vier Schritte bis zum ersten Aufruf: Konto erstellen, Organisation anlegen, API-Key erzeugen, loslegen.

  1. 01Konto erstellen
  2. 02Organisation anlegen
  3. 03API-Key erzeugen
  4. 04Loslegen