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

收录日期

地图上的相关资源

  • 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