POST /v1/chat/completions es 100% compatible con el SDK oficial de OpenAI para Python y Node.js. Solo cambias base_url y api_key.
¿Qué modelos puedo usar?
17 modelos de chat de 7 proveedores. Todos namespaced como<provider>/<model>:
Funcionalidades
| Feature | Soportado |
|---|---|
Mensajes system, user, assistant | ✅ |
Streaming SSE (stream: true) | ✅ |
temperature, top_p, max_tokens, stop | ✅ |
| Multi-turn (conversación) | ✅ |
| Function calling / tool use | Próximo |
| Vision (image input) | Próximo |
| JSON mode | Próximo |
Routing
Detrás de cada model id, llamamos directo al proveedor con su SDK oficial:| Provider | SDK que usamos |
|---|---|
| Anthropic | @anthropic-ai/sdk |
@google/genai | |
| OpenAI | openai |
| DeepSeek | openai (OpenAI-compatible) |
| Moonshot | openai (OpenAI-compatible) |
| xAI | openai (OpenAI-compatible) |
provider_unavailable con el mensaje original.
Próximos pasos
POST /v1/chat/completions
Referencia completa del endpoint con todos los parámetros.