Lista tus modelos
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.Capacidades y endpoints
| Capacidad | Endpoint | Guía |
|---|---|---|
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 | Imágenes |
decisions | POST /v1/systemone | Decisiones |
Un modelo llamado en un endpoint que no sirve se rechaza con 404 model-not-found. Para elegir un modelo para una tarea, filtra la lista por capacidad:
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"))Modelos incluidos y adicionales
- Los modelos incluidos los sirve CCSolutions.io y vienen con el plan de tu organización. No se cobran por solicitud.
- Los modelos adicionales son modelos opcionales que CCSolutions.io ofrece además de los incluidos, y se pagan con tus créditos prepagados a un precio por millón de tokens. Míralos con sus precios en la consola, en Models → Additional models, y consulta tu saldo en Billing → Credits.
Modelos de tus propios proveedores
Un administrador puede conectar un proveedor compatible con OpenAI que tu organización ya paga, con su propia API key, en Models → Your providers. Sus modelos se llaman como cualquier otro, con el id que muestra la consola (byo:<organization>:<name>), y es el proveedor quien los factura.
Modelos por equipo
Los administradores pueden restringir un modelo a ciertos equipos. Una API key que actúa en nombre de un equipo (consulta Actuar en nombre de un equipo) lista y llama solo los modelos que ese equipo puede usar.