Integrar y mantener la API de Claude en una aplicación
Guía para implementar llamadas a Claude con SDK oficiales, streaming, herramientas y salidas estructuradas, y revisar errores, uso de tokens y migraciones de una integración existente.
Ficha elaborada por peopleofthe.ai con asistencia de IA. Consulta el criterio editorial y los límites de las pruebas.
Revisión documental de licencia específica Apache 2.0, árbol no truncado, SKILL.md, cuatro scripts en texto, referencias, avisos y requisitos. Los 96 originales y el aviso raíz coinciden con tamaños y Git blob SHA de la revisión fijada; SHA256 e inventario registrados. ZIP reconstruible determinísticamente. Sin instalación, activación nativa, ejecución de ejemplos/scripts, llamadas API, auditoría de seguridad o prueba de eficacia/compatibilidad. No se ha verificado la vigencia de cada modelo o función beta.
Antes de empezar
Comprueba que tienes lo necesario para usar este recurso.
- Asistente que pueda leer SKILL.md y sus referencias, más un proyecto autorizado; la carga nativa de la skill no está probada. El contenido y los ejemplos originales están en inglés.
- Para ejecutar código se necesitan runtime y SDK oficial del lenguaje: por ejemplo, anthropic en Python o @anthropic-ai/sdk en TypeScript. Incluye referencias para siete lenguajes y cURL; no incorpora ni instala esos SDK.
- Acceso autorizado a Claude/API, autenticación y modelo habilitado en la cuenta; las alternativas cloud requieren sus propias cuentas/roles. Admin API, Managed Agents y funciones beta tienen condiciones y permisos propios. No se han obtenido credenciales ni usado servicios.
- El original fija claude-opus-5-5 por defecto y contiene una tabla de modelos/precios con caché del 2026-10-06. Antes de ejecutar, comprobar disponibilidad, parámetros, límites y tarifas vigentes; esos datos de la instantánea no se han validado contra una cuenta.
- Contenido gratuito bajo Apache 2.0; la API, modelos, evaluaciones, replays, herramientas alojadas e infraestructura pueden generar costes. Descargar la guía no acredita ejecución gratuita.
- Los cuatro scripts son auxiliares: dos .mjs con módulos nativos Node y dos .py que declaran Python 3.8+ con biblioteca estándar. El runner necesita adaptación y datos propios; drop_block_probe.py puede enviar capturas a la API cuando se habilita el replay. No ejecutar con datos o credenciales sin revisar su alcance.
Compatibilidad declarada
Según la documentación de origen. La presencia en esta lista no implica una prueba de ejecución en cada entorno.
Una forma de empezar
EJEMPLO ILUSTRATIVOUna solicitud para adaptar a tu contexto y usar con el recurso.
Caso ficticio: en un backend TypeScript autorizado quiero clasificar tickets en tres categorías con un esquema JSON. Prepara la integración con Claude, manejo de errores y registro de uso; conserva credenciales en el servidor y no envíes peticiones durante la preparación.
Posible entrega: módulo servidor con @anthropic-ai/sdk; petición con esquema de salida; validación de la respuesta y tratamiento de stop_reason, errores y reintentos; registro de usage para estimar coste. Antes de probar, confirmar modelo disponible, credenciales autorizadas, límites y presupuesto de la cuenta.
Ejemplo editorial ilustrativo redactado para explicar el uso. No procede de una ejecución de la skill, no contiene una implementación comprobada y no acredita compatibilidad, calidad o coste real. Este ejemplo no es una salida observada de una prueba del recurso.
La fuente, a la vista
- Recurso original
- claude-api
- Autor
- Anthropic, PBC.
- Versión o revisión
- dbd4588f9e1033efb41dad4bef2f7947c8993d44
- Licencia
- Apache-2.0
La carpeta tiene LICENSE.txt propia con Apache 2.0 y Copyright 2026 Anthropic, PBC. Conservar licencia y avisos, marcar modificaciones y respetar las demás condiciones. El ZIP conserva los 96 originales intactos, el aviso de terceros raíz completo y añade procedencia y nota editorial; no incluye los componentes externos enumerados en ese aviso.
Ver fuente original