Cliente de chat con IA, multiplataforma y de código abierto, para web, escritorio y móviles; se conecta a OpenAI, Claude, Gemini, DeepSeek y modelos autoalojados.
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
Instala el SDK desde npm
npm install @anthropic-ai/sdk - 2
Configura la variable de entorno ANTHROPIC_API_KEY
- 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
Agente de programación autónomo y de código abierto, disponible como extensión para IDE, CLI de terminal, aplicación de escritorio o SDK.
Un agente de programación en TypeScript con CLI que, al incluir «ulw» o «mass ulw» en el prompt, planifica, delega tareas en varios modelos y verifica el trabajo.
La biblioteca oficial de Python para la API REST de OpenAI, con clientes síncronos y asíncronos y modelos tipados para solicitudes y respuestas.
SDK de TypeScript y Python que ofrece a los agentes de IA más de 1000 toolkits de apps con autenticación previa, sesiones por usuario y un sandbox para ejecutar acciones.
SDK oficial de TypeScript para crear servidores y clientes de Model Context Protocol que proporcionan contexto estandarizado a aplicaciones con LLM.