ClaudeMap

Anthropic TypeScript SDK

Anthropic API 的官方 TypeScript 客户端。

SDK 与工具officialsdktypescriptanthropic

Anthropic API 的官方 TypeScript / JavaScript 客户端。可 tree-shake 的 ESM、完整 TypeScript 类型,支持 Node / 浏览器 / Deno。Vercel AI SDK、LangChain.js 与大多数 JS 系 agent 都在用。

它做什么

  • Tree-shakeable ESM + 完整 TypeScript 类型——为 Vercel/Next.js 打包友好
  • 原生支持 Messages、Batch、Files、Token Counting、Vision
  • 支持 Node.js、浏览器、Deno、Bun、Cloudflare Workers
  • 流式响应带 delta 事件 + tool-use 流式
  • Vercel AI SDK、LangChain.js、Mastra 与多数 JS agent 都在用

什么时候用

最适合浏览器/Next.js 应用直连 Claude、Cloudflare/Vercel edge 函数,以及需要流式响应与 tool use 的 TypeScript agent 框架。与 Zod 配合可获得类型化工具输入。

如何上手

npm install @anthropic-ai/sdk

导入前设置 ANTHROPIC_API_KEY(如果用 Bedrock/Vertex 还可以设 ANTHROPIC_BASE_URL)。

注意事项

生产环境 pin 到 major 版本——SDK 的 TypeScript 类型在 minor 版本间会变。Tool-use 流式事件需要 Node 18+ 才能在 backpressure 下保持稳定。

代码仓库

anthropics/anthropic-sdk-typescript

收录日期

地图上的相关资源

  • E2B

    SDK / 工具

    让 AI agent 跑代码的开源安全沙箱——agent 应用事实上的执行层。

    • sandbox
    • code-execution
    • sdk
    • agents
  • FastMCP

    SDK / 工具

    Pythonic 的 MCP 服务器构建框架——装饰器、类型提示、零样板。

    • framework
    • python
    • mcp
    • type-driven
  • Claude Agent SDK

    SDK / 工具

    Anthropic 官方 TypeScript SDK,用于构建代理式应用。

    • official
    • sdk
    • typescript
    • anthropic