/v1 y el cliente de Anthropic con la raíz de la API, y luego llama al endpoint nativo del protocolo que cada SDK espera.
Premium personal cuesta USD 8 al mes e incluye 5 millones de tokens cobrados de API más chat ilimitado del navegador en el conjunto de modelos Premium compatible. La misma membresía puede alimentar una aplicación a través de estos SDK, un agente de programación a través de una integración mantenida y el trabajo cotidiano en el navegador.
Esta guía construye la misma comprobación de dos solicitudes en ambos lenguajes. Cada ejemplo envía una solicitud de OpenAI Responses y una solicitud de Anthropic Messages.
Elige la ruta de la solicitud
Usa Responses para aplicaciones OpenAI nativas de Responses. Usa Chat Completions cuando una aplicación existente compatible con OpenAI espera ese contrato. Usa Messages para código nativo de Claude.
Antes de empezar
Necesitas acceso Premium activo o acceso Team elegible, una clave API de Capriole AI y Python o Node.js 20 o posterior. Copia una clave recién creada cuando Capriole la muestre; el secreto completo no se vuelve a mostrar.1
Crea un entorno e instala ambos SDK
Crea y activa un entorno virtual en macOS o Linux e instala los paquetes oficiales:En Windows PowerShell, activa el mismo entorno con:Mantén el entorno activo para los pasos restantes. El comando de instalación debería terminar con ambos paquetes disponibles y sin error de dependencias.
2
Define la clave API de Capriole
3
Crea el ejemplo del SDK
Guarda este archivo como
capriole_sdk_example.py:auth_token es intencional. Hace que el SDK de Anthropic envíe la clave API de Capriole como Bearer token.4
Ejecuta el programa
Ejecuta la misma comprobación con TypeScript
Usa Node.js 20 o posterior. Instala los SDK oficiales y un runner de TypeScript en un proyecto nuevo:capriole-sdk-example.ts:
baseURL, mientras que los de Python usan base_url. Los ejemplos de Anthropic usan authToken o auth_token para que el SDK envíe autenticación Bearer a Capriole.
Usa Chat Completions cuando tu app lo espera
El mismo cliente de OpenAI puede llamar al endpoint compatible con Chat Completions:google-latest a responses.create(). La ruta Responses acepta el conjunto de modelos de OpenAI Responses compatible, mientras que Chat Completions acepta el catálogo público compatible más amplio.
Corrige errores habituales del SDK
Entiende el límite del resultado
Capriole conserva el protocolo solicitado por el SDK. La salida de Responses sigue siendo salida de Responses, y la salida de Anthropic Messages sigue siendo salida de Messages. Una cuenta y un saldo están detrás de ambas rutas; los esquemas de respuesta no se vuelven intercambiables. El artículo de API multiprotocolo explica esa arquitectura. Usa la referencia de Responses, la referencia de Chat Completions o la referencia de Messages para los campos del endpoint. El inicio rápido de la API sigue siendo la ruta más corta hacia una primera solicitud en bruto. Lee cómo Capriole comprueba la compatibilidad de API con varios modelos para la evidencia exigida antes de documentar un protocolo, un alias o una ruta de cliente como compatible. Las llamadas a la API se miden en tokens cobrados. Lee cómo se calculan los tokens cobrados antes de estimar una carga de trabajo.Referencias oficiales de los SDK
- OpenAI: Python SDK
- Anthropic: Python SDK
- OpenAI: TypeScript and JavaScript SDK
- Anthropic: TypeScript SDK