https://bettertoken.ai/v1 o el SDK de Anthropic con https://bettertoken.ai. Los ejemplos envían una solicitud breve de texto a Chat Completions, Responses o Messages con tu BetterToken API Key.
Elige un SDK y una Base URL
El SDK añade la ruta del endpoint y las cabeceras de autenticación. El SDK de Anthropic también envía la cabecera de versión de la API. Si adaptas código existente, consulta la comparación de protocolos.
Requisitos previos
Completa la guía de inicio rápido para crear una BetterToken API Key y recargar el saldo. Copia del model plaza un Model ID disponible para el endpoint que vas a usar. Sustituye los dos valores de ejemplo antes de enviar una solicitud. Define estas variables en el terminal donde ejecutarás los ejemplos. Los comandos de esta página usan la sintaxis de macOS / Linux:.mjs independiente y ejecútalo con node:
BETTERTOKEN_API_KEY. Desactivan los reintentos del SDK para que una prueba no genere varios intentos sin que lo adviertas. Para definir la política de reintentos de tu aplicación, consulta errores y límites.
Llama a Chat Completions
Usamessages para la conversación de entrada. Una respuesta de texto correcta contiene choices[0].message.content.
- Python
- JavaScript
- curl
Llama a Responses
Usainput para el mensaje de entrada. Los SDK de OpenAI ofrecen la propiedad output_text para acceder al texto; la respuesta HTTP en JSON contiene un array output. Revisa los elementos de tipo mensaje y su contenido de texto, sin asumir que todos los elementos de salida son texto.
- Python
- JavaScript
- curl
Llama a Messages
Usamessages e incluye max_tokens. En esta solicitud breve, una respuesta de texto correcta incluye un bloque de texto como content[0].text. En general, recorre content y lee solo los bloques con type: "text".
- Python
- JavaScript
- curl
Errores frecuentes
¿Puedo usar la misma Key con ambos SDK?
Sí. Una BetterToken API Key funciona con todos los modelos disponibles. Usa la Base URL y el formato de solicitud de cada SDK.¿Puedo añadir streaming, herramientas o salida estructurada?
La compatibilidad con streaming y llamadas a herramientas varía según el modelo. Prueba primero una solicitud pequeña con tu Model ID; sigue la guía de streaming y llamadas a herramientas. Para validar JSON y usar salida estructurada según el modelo, consulta las preguntas sobre JSON estructurado.Recursos relacionados
- Introducción a la referencia de la API
- Herramientas compatibles
- Errores, códigos de estado y límites de solicitudes
- Seguridad de la API Key y tiempos de espera
- Reglas de facturación de la caché

