Saltar a la documentación

Compatibilidad y versiones

Tres protocolos nativos principales, con límites de capacidad publicados.

Actualizado el 31 de octubre de 2026

Clientes verificados

La integración JavaScript usa openai 7.45.1 y @anthropic-ai/sdk 1.3.0 sin modificaciones. Los ejemplos Python mostrados usan openai 3.41.0 y anthropic 2.3.0. Las tres formas de solicitud mostradas se ejecutan con HTTP local, PostgreSQL y el worker real, usando una fixture determinista de proveedor. Los helpers de streaming de Python no se han verificado por separado. Las evidencias con fixtures no demuestran la disponibilidad del proveedor en vivo.

Contratos compatibles

Chat Completions admite texto, herramientas de función y chunks nativos. Responses admite elementos de texto/función sin estado y eventos de ciclo de vida tipados. Messages admite bloques de texto/herramienta y su propia secuencia de eventos. Consulta las páginas de referencia de cada contrato para ver sus esquemas estrictos de campos.

Límites de versión y latencia

Messages exige anthropic-version: 2026-10-21. Su stream empieza de inmediato y envía texto incremental, contenido de thinking expuesto por el proveedor cuando es compatible y fragmentos de argumentos de herramientas. El uso confirmado se finaliza antes de un message_stop correcto. La lista pública de modelos usa el formato OpenAI; la paginación de Anthropic Models no está implementada.

No compatible

La recuperación de Responses con estado, previous_response_id, la ejecución en segundo plano, las herramientas alojadas para clientes externos y las entradas multimodales quedan fuera de este subconjunto. Chat y Responses exponen controles opcionales de generación validados solo cuando el modelo seleccionado anuncia compatibilidad. Aceptar un campo en el contrato no demuestra compatibilidad en vivo en todos los modelos. Las entradas no compatibles fallan de forma explícita.