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

收录日期

地图上的相关资源

  • Harness Bridge

    SDK / 工具

    一个本地启动器:让 Claude Code 与其他七种编码 harness 直连任意 OpenAI / Anthropic / Responses 兼容端点——不改任何一行配置文件。

    • launcher
    • local-models
    • cli
    • menu-bar
  • Claude for Siri

    SDK / 工具

    用你已登录的 Claude Code 账号回答 macOS Spotlight 与 Siri 的提问——一个实验性的 macOS 27 模型委派提供者。

    • macos
    • siri
    • spotlight
    • model-delegation
  • 把十个 AI 编程助手的本地聊天记录提取成统一 JSONL——微调、分析,或赶在本地数据库被清空前备份多年的对话。纯标准库实现。

    • cli
    • data-export
    • jsonl
    • backup