Deine Modelle auflisten
curl "$CCSIO_BASE_URL/models" \
-H "Authorization: Bearer $CCSIO_API_KEY"{
"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"] }
]
}capabilities an, was es bedient.Fähigkeiten und Endpoints
| Fähigkeit | Endpoint | Anleitung |
|---|---|---|
chat-completions | POST /v1/chat/completions | Chat Completions |
responses | POST /v1/responses | Responses |
embeddings | POST /v1/embeddings | Embeddings |
audio-speech | POST /v1/audio/speech | Audio |
audio-transcriptions | POST /v1/audio/transcriptions | Audio |
image-generations | POST /v1/images/generations | Bilder |
decisions | POST /v1/systemone | Entscheidungen |
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.