anthropics/anthropic-sdk-typescript

Access to Anthropic's safety-first language model APIs in TypeScript

解决的问题

为开发者提供了一种标准化的方法,将 Claude AI 功能集成到服务器端的 TypeScript 或 JavaScript 应用程序中,而无需手动处理对 Claude API 的原始 HTTP 请求。

工作原理

SDK 作为客户端库,允许开发者使用 API 密钥实例化一个 Anthropic 客户端。它提供了创建消息和与 API 交互的方法,内置支持流式传输、结构化输出和工具助手。

适用人群

在各种运行时(包括 Node.js、Deno、Bun、Cloudflare Workers 和 Vercel Edge Runtime)中使用 TypeScript 或 JavaScript 构建应用程序的开发者。

主要亮点

  • 支持多种运行时,包括 Node.js、Deno、Bun 和边缘运行时。
  • 内置流式传输和结构化输出的辅助功能。
  • 专为浏览器和计算机自动化工具设计的工具集类。
  • 针对浏览器使用提供明确的安全控制,防止 API 密钥泄露。

相关

  • 项目
  • 项目
  • 项目
  • Dispatch
  • 项目