AI Sonar expone múltiples formatos de API para que las herramientas de codificación comunes, SDKs y frameworks puedan integrarse con una cantidad mínima de código puente.Esta página es intencionalmente más limitada que una matriz de marketing:
Supported significa que documentamos una ruta de configuración concreta y que AI Sonar expone la forma de protocolo que esa ruta espera.
Ruta nativa sólida significa que el repositorio también tiene adaptadores directos o evidencia de formato de solicitud para esa familia de protocolos.
Mejor esfuerzo significa que la integración puede funcionar, pero el cliente upstream no trata este flujo de gateway personalizado como un contrato estable.
Los campos no soportados no se manejan de forma uniforme. En rutas de compatibilidad, algunos campos se ignoran o normalizan. En /v1/responses, los campos no soportados pueden devolver errores explícitos 400 o 503 cuando esa ruta no puede garantizar el comportamiento solicitado.
Funciona para flujos estándar de chat/editor BYOK, no como sustituto de funciones administradas por Cursor como Tab Completion
Claude Code CLI
Ruta nativa sólida
Anthropic
Ruta nativa /v1/messages con cobertura del adaptador para reasoning y tool_choice
Codex CLI
Compatible con límites de modelo/ruta
OpenAI Responses
Trata /v1/responses como una ruta avanzada para flujos de trabajo específicos de Codex; algunos campos solo de Responses no están garantizados en todos los modelos y rutas enrutadas
Gemini CLI
Mejor esfuerzo / experimental
Gemini
El flujo personalizado de URL base de AI Sonar no es un contrato estable del upstream
OpenCode
Compatible
Compatible con OpenAI
Use un proveedor compatible con OpenAI de forma predeterminada; cambie a un proveedor basado en Responses solo cuando lo necesite explícitamente
Otros editores y herramientas de agentes compatibles con OpenAI suelen funcionar con el mismo patrón de base URL, pero este repositorio no mantiene actualmente cobertura de regresión específica para herramientas como Windsurf, Aider, Continue.dev, Cline/Roo Code, GitHub Copilot y clientes similares.
Ruta de compatibilidad para Chat Completions y Embeddings en /v1; usa rutas nativas del proveedor para comportamiento específico del proveedor, y no asumas que los campos solo de Responses funcionen en todos los modelos
Anthropic SDK
Python/JS
Ruta nativa sólida
Ruta nativa de Messages con soporte directo para herramientas, pensamiento y almacenamiento en caché de prompts
Vercel AI SDK
TypeScript
Patrón de integración recomendado
Prefiera @ai-sdk/openai-compatible; use @ai-sdk/openai solo cuando quiera explícitamente comportamiento nativo de Responses
LangChain
Python/JS
Superficies estándar admitidas
ChatOpenAI y OpenAIEmbeddings son el ámbito previsto; los extras nativos del proveedor quedan fuera del ámbito
LlamaIndex
Python
Compatible mediante OpenAILike
Usa OpenAILike, no las clases OpenAI integradas, para pasarelas de terceros como AI Sonar
Dify
-
Compatible con limitaciones de alcance
El proveedor OpenAI y los flujos orientados a chat-completions son la ruta prevista; no es adecuado para Responses específicos de Codex ni para comportamiento de WebSocket