Skip to main content
Puedes usar los SDK oficiales de OpenAI y Anthropic para Python o TypeScript con una sola clave API de Capriole AI. Configura el cliente de OpenAI con la Base URL /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

El programa de abajo lee la clave del entorno. No coloca el secreto en el código fuente.
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

Una ejecución exitosa imprime dos respuestas de modelo no vacías, normalmente los marcadores solicitados:
Los modelos no siempre siguen prompts de salida exacta. Si el texto difiere, dos respuestas no vacías siguen confirmando que ambas rutas del SDK devolvieron salida de modelo.

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:
Define la misma clave API en el shell que ejecutará el programa:
Guarda el siguiente archivo como capriole-sdk-example.ts:
Ejecútalo con:
Deberías recibir dos respuestas no vacías. Los constructores de TypeScript usan 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:
No muevas 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

Prueba GPT-5.6 Thinking, Claude Fable 5 o Gemini 3.1 Pro en el chat limitado gratuito del navegador y luego pasa a Premium cuando quieras usar el saldo de API incluido desde Python o TypeScript. Hechos comprobados: 2026-08-11.
Última modificación el 18 de agosto de 2026