Claude API: crea una API Key y prueba tu primera solicitud
Crea una API Key de BetterToken, llama al endpoint compatible con Anthropic y comprueba la respuesta, el uso de tokens y el coste en Workspace.
Esta guía te lleva desde una API Key existente hasta una solicitud compatible con Claude debidamente verificada. Si aún estás eligiendo la vía de acceso y facturación, empieza por la descripción general de Claude API; los pasos siguientes se centran exclusivamente en la primera solicitud técnica.
Una conexión de API compatible con Claude necesita tres elementos independientes: una cuenta del proveedor, una API Key emitida por ese proveedor y el endpoint exigido por el protocolo. En esta guía crearás una API Key de BetterToken. No es una API Key oficial de Anthropic, aunque la solicitud utilice el formato Anthropic Messages.
1. Crea tu API Key de BetterToken
- Inicia sesión en BetterToken Workspace.
- Crea una API Key nueva para el grupo de claves compatible con Claude que indica la documentación.
- Copia la clave una vez y guárdala en un gestor de secretos o en un archivo de entorno local excluido de Git.
- Abre la documentación actual de la API y la página de precios para confirmar el Model ID vigente y su disponibilidad.
No pegues la clave en el código fuente, un prompt, una captura de pantalla, un mensaje de soporte ni un repositorio público. Los usuarios de BetterToken trabajan con sus propias cuentas y claves; el servicio no emite claves de Anthropic Console ni vende acceso a una cuenta compartida de Claude.ai.
2. Usa el endpoint compatible con Anthropic
Para el SDK de Anthropic o Claude Code, la Base URL de BetterToken es:
No añadas /v1 a esa Base URL. En una solicitud HTTP directa a Messages, la ruta completa del recurso es distinta:
La diferencia es importante: los SDK añaden la ruta del recurso, mientras que un comando curl directo necesita la URL completa. Las herramientas compatibles con OpenAI utilizan otra Base URL y deben seguir su propia guía de configuración.
3. Envía la primera solicitud
Guarda la clave de BetterToken en una variable de entorno local. El nombre de la variable sigue la convención del SDK de Anthropic, pero su valor sigue siendo tu API Key de BetterToken.
Sustituye los dos marcadores de posición únicamente en tu shell local. Utiliza un Model ID actual y exacto de los Docs de BetterToken o de la página de precios; los nombres y la disponibilidad de los modelos pueden cambiar.
4. Verifica la respuesta y el registro de uso
Una solicitud correcta devuelve HTTP 200 y un objeto de mensaje JSON. Comprueba que:
typeseamessage;contentcontenga la respuesta del modelo;usageincluya el recuento de tokens de entrada y salida.
La referencia oficial de Anthropic Messages define la estructura del protocolo. Esta referencia no convierte una clave emitida por BetterToken en una clave de Anthropic; solo documenta el formato compatible de solicitud y respuesta.
A continuación, abre BetterToken Workspace y localiza la solicitud por la hora. Confirma el modelo, el estado, los tokens de entrada, salida y caché cuando corresponda, y el coste asociado. Workspace contiene metadatos de uso y registros de facturación; no presupongas que almacena el prompt o la respuesta completos.
5. Corrige errores habituales de la primera solicitud
- 404 o ruta incorrecta: una solicitud HTTP directa utiliza
/v1/messages;/messagespor sí sola está incompleta. - 400: revisa
anthropic-version,content-type, el Model ID,max_tokensy el arraymessages. - 401 o 403: comprueba la clave de BetterToken, el grupo de claves, la Base URL y posibles espacios accidentales. No envíes la clave al soporte.
- 429: lee el cuerpo de la respuesta, respeta la espera indicada y revisa las solicitudes concurrentes y los límites actuales antes de reintentar.
- No aparece ningún registro en Workspace: verifica que la solicitud utilizó la Base URL de BetterToken y no otro proveedor que permaneciera configurado en el entorno.
Si quedan valores de otro proveedor en el shell, elimínalos antes de volver a empezar:
Vuelve a definir los tres valores con la información actual de configuración de BetterToken y envía una sola solicitud, no un bucle de reintentos.
Siguiente paso
Cuando la solicitud mínima funcione, traslada la clave al almacén de secretos de tu aplicación, configura un timeout finito y añade reintentos limitados solo para fallos temporales. Revisa los Docs actuales de BetterToken y mantén Workspace abierto mientras pruebas la primera integración real.