Кроссплатформенный open-source клиент для общения с AI в браузере, на компьютере и мобильных устройствах, поддерживающий OpenAI, Claude, Gemini, DeepSeek и локальные модели.
anthropics/anthropic-sdk-typescript
Официальный TypeScript SDK для вызова Claude API от Anthropic из серверных приложений на JavaScript и TypeScript.
- Звёзды
- 2,147
- Форки
- 427
- Открытые issues
- 98
- Последний коммит
- 16 часов назад
Что это?
Это официальная клиентская библиотека на TypeScript и JavaScript для Claude API от Anthropic. Она предоставляет типизированный клиент для HTTP API, с помощью которого приложения могут отправлять сообщения моделям Claude, установить библиотеку через npm и получать ответы, не составляя запросы вручную.
SDK поддерживает потоковую передачу ответов, структурированный вывод, вспомогательные функции для работы с инструментами и их запуск. Для наборов инструментов browser и computer предусмотрены отдельные руководства. Кроме того, при наличии зарегистрированного провайдера трассировки каждый вызов API записывается как span OpenTelemetry. Можно настроить сбор содержимого и распространение трассировки.
SDK работает в Node.js 20 и новее, Deno, Bun, Cloudflare Workers, Vercel Edge Runtime, Nitro и среде node в Jest. Использование в браузере по умолчанию отключено, чтобы не раскрывать API-ключи; для него нужно явно включить соответствующую настройку. React Native не поддерживается.
Ключевые возможности
- 01Типизированный клиент для Claude Messages API, устанавливаемый через npm.
- 02Потоковая передача ответов, структурированный вывод и вспомогательные функции для работы с инструментами.
- 03Средство запуска инструментов для выполнения вызовов в рамках диалога.
- 04Span OpenTelemetry для каждого вызова API с настраиваемым сбором содержимого.
- 05Работает в Node.js, Deno, Bun, Cloudflare Workers и Vercel Edge Runtime.
Сценарии использования
- Добавление чата или генерации текста на базе Claude в серверную часть на Node.js.
- Создание serverless- или edge-функций, вызывающих Claude.
- Создание агентов, использующих инструменты, с помощью встроенного средства их запуска.
- Трассировка вызовов LLM в приложении, которое уже использует OpenTelemetry.
Быстрый старт
- 1
Установите SDK из npm
npm install @anthropic-ai/sdk - 2
Задайте переменную окружения ANTHROPIC_API_KEY
- 3
Создайте клиент и вызовите client.messages.create в приложении
Что важно знать
- Для вызова Claude API требуется ключ API Anthropic.
- Использование в браузере по умолчанию отключено для защиты учетных данных API и должно быть включено явно.
- На данный момент React Native не поддерживается.
Темы
Частые вопросы
- Что такое anthropic-sdk-typescript?
- Официальный TypeScript SDK для вызова Claude API от Anthropic из серверных приложений на JavaScript и TypeScript. Это официальная клиентская библиотека на TypeScript и JavaScript для Claude API от Anthropic. Она предоставляет типизированный клиент для HTTP API, с помощью которого приложения могут отправлять сообщения моделям Claude, установить библиотеку через npm и получать ответы, не составляя запросы вручную.
- anthropic-sdk-typescript можно использовать бесплатно? Какая у него лицензия?
- anthropic-sdk-typescript распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- anthropic-sdk-typescript всё ещё поддерживается?
- Активно поддерживается. Последний коммит в anthropic-sdk-typescript — 20 окт. 2026 г..
- Для чего можно использовать anthropic-sdk-typescript?
- Добавление чата или генерации текста на базе Claude в серверную часть на Node.js. Создание serverless- или edge-функций, вызывающих Claude. Создание агентов, использующих инструменты, с помощью встроенного средства их запуска. Трассировка вызовов LLM в приложении, которое уже использует OpenTelemetry.
- Как установить anthropic-sdk-typescript?
- Установите SDK из npm: npm install @anthropic-ai/sdk Задайте переменную окружения ANTHROPIC_API_KEY Создайте клиент и вызовите client.messages.create в приложении
- Где скачать anthropic-sdk-typescript?
- Исходный код и инструкции по установке — на GitHub: https://github.com/anthropics/anthropic-sdk-typescript
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытый автономный агент для написания кода: работает как расширение IDE, CLI в терминале, desktop-приложение или SDK.
CLI-агент для разработки на TypeScript: добавьте в запрос `ulw` или `mass ulw`, чтобы он спланировал работу, распределил задачи между моделями и проверил результат.
Официальная Python-библиотека для OpenAI REST API с синхронными и асинхронными клиентами и типизированными моделями запросов и ответов.
SDK для TypeScript и Python, который предоставляет AI-агентам более 1000 приложений с настроенной аутентификацией, пользовательские сессии и песочницу для выполнения действий.
Официальный TypeScript SDK для создания серверов и клиентов Model Context Protocol, которые предоставляют приложениям с LLM стандартизированный контекст.