ClaudeMap

Anthropic Python SDK

Anthropic API 的官方 Python 客户端。

SDK 与工具officialsdkpythonanthropic

Anthropic API 的官方 Python 客户端——Messages、Batch、Files、Token Counting 与 Vision。Pythonic 风格,支持同步 / 异步 / 流式;Claude Python 生态的权威客户端。

它做什么

  • Messages API 同时支持同步 / 异步 / 流式客户端
  • 通过 cache_control 断点内置 prompt caching
  • Batch API 为异步任务打 5 折
  • Token 计数与成本估算辅助函数
  • 工具调用支持严格 schema 校验与 tool_choice 控制

什么时候用

最适合直接调用 Claude API 的 Python 服务、做批量处理的异步后端,以及需要为 UI 流式输出的的 notebooks /脚本。与 FastAPI 服务化、LangChain 编排、任何数据库记忆层都能很好搭配。

如何上手

pip install anthropic

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

注意事项

SDK 对 prompt caching 版本差异跟得很紧——生产建议 pin 到 major 版本。长时间 batch 任务用 AsyncAnthropic 客户端;sync client 会卡事件循环。

代码仓库

anthropics/anthropic-sdk-python

收录日期

地图上的相关资源

  • 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