Repolode
anthropics

anthropics/anthropic-sdk-typescript

SDK oficial de TypeScript para llamar a la API de Claude de Anthropic desde aplicaciones JavaScript y TypeScript del lado del servidor.

Estrellas
2,147
Forks
427
Issues abiertos
98
Último commit
hace 17 horas

¿Qué es?

Esta es la biblioteca cliente oficial de TypeScript y JavaScript para la API de Claude de Anthropic. Envuelve la API HTTP en un cliente tipado para que las aplicaciones puedan enviar mensajes a los modelos de Claude, instalarla con npm y recibir respuestas sin tener que escribir las solicitudes manualmente.

El SDK incluye respuestas en streaming, salidas estructuradas, helpers para herramientas y un ejecutor de herramientas, además de guías independientes para los conjuntos de herramientas de navegador y de computadora. También registra cada llamada a la API como un span de OpenTelemetry cuando se configura un proveedor de tracer, con opciones para cambiar la captura de contenido y la propagación de trazas.

Funciona con Node.js 20 y versiones posteriores, Deno, Bun, Cloudflare Workers, Vercel Edge Runtime, Nitro y el entorno node de Jest. El uso en navegadores está deshabilitado de forma predeterminada para evitar exponer las claves de API y debe habilitarse explícitamente. React Native no es compatible.

Funciones clave

  • 01Cliente tipado para la API Messages de Claude, instalable con npm.
  • 02Respuestas en streaming, salidas estructuradas y helpers para herramientas.
  • 03Ejecutor de herramientas para ejecutar llamadas a herramientas dentro de una conversación.
  • 04Spans de OpenTelemetry para cada llamada a la API, con captura de contenido configurable.
  • 05Funciona con Node.js, Deno, Bun, Cloudflare Workers y Vercel Edge Runtime.

Casos de uso

  • Añadir chat o generación de texto con Claude a un backend de Node.js.
  • Crear funciones serverless o edge que llamen a Claude.
  • Implementar agentes que usan herramientas con el ejecutor de herramientas integrado.
  • Trazar llamadas a LLM en una aplicación que ya usa OpenTelemetry.

Inicio rápido

  1. 1

    Instala el SDK desde npm

    npm install @anthropic-ai/sdk
  2. 2

    Configura la variable de entorno ANTHROPIC_API_KEY

  3. 3

    Crea un cliente y llama a client.messages.create en tu aplicación

Antes de usarlo

  • Para llamar a la API de Claude necesitas una clave de API de Anthropic.
  • El uso desde el navegador está desactivado de forma predeterminada para proteger las credenciales de la API y debe activarse explícitamente.
  • React Native no es compatible por el momento.

Temas

Preguntas frecuentes

¿Qué es anthropic-sdk-typescript?
SDK oficial de TypeScript para llamar a la API de Claude de Anthropic desde aplicaciones JavaScript y TypeScript del lado del servidor. Esta es la biblioteca cliente oficial de TypeScript y JavaScript para la API de Claude de Anthropic. Envuelve la API HTTP en un cliente tipado para que las aplicaciones puedan enviar mensajes a los modelos de Claude, instalarla con npm y recibir respuestas sin tener que escribir las solicitudes manualmente.
¿anthropic-sdk-typescript es gratuito? ¿Qué licencia tiene?
anthropic-sdk-typescript es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿anthropic-sdk-typescript sigue mantenido?
Mantenimiento activo. El último commit de anthropic-sdk-typescript fue el 20 oct 2026.
¿Para qué puedo usar anthropic-sdk-typescript?
Añadir chat o generación de texto con Claude a un backend de Node.js. Crear funciones serverless o edge que llamen a Claude. Implementar agentes que usan herramientas con el ejecutor de herramientas integrado. Trazar llamadas a LLM en una aplicación que ya usa OpenTelemetry.
¿Cómo se instala anthropic-sdk-typescript?
Instala el SDK desde npm: npm install @anthropic-ai/sdk Configura la variable de entorno ANTHROPIC_API_KEY Crea un cliente y llama a client.messages.create en tu aplicación
¿Dónde consigo anthropic-sdk-typescript?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/anthropics/anthropic-sdk-typescript

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados