AnthropicClaudePythonAPI有吗

wen python案例 7

是的,Anthropic 为 Claude 提供了官方的 Python API 库,叫做 anthropic

AnthropicClaudePythonAPI有吗

你可以通过 pip 安装:

pip install anthropic

基本使用示例:

import anthropic
# 初始化客户端
client = anthropic.Anthropic(
    api_key="你的API密钥"  # 或者设置环境变量 ANTHROPIC_API_KEY
)
# 发送消息(以 Claude 3 Haiku 为例)
response = client.messages.create(
    model="claude-3-haiku-20240307",
    max_tokens=1000,
    messages=[
        {"role": "user", "content": "你好,请用中文介绍一下你自己"}
    ]
)
print(response.content[0].text)

主要功能包括:

  • 文本生成(messages.create()
  • 流式输出(stream=True
  • 支持系统提示(system 参数)
  • 工具调用(function calling)
  • 多轮对话(messages 列表)
  • 图片理解(将图片转为 base64 传入)

需要注意:

  1. 你需要先从 Anthropic 官网申请 API 密钥
  2. Claude API 的计费是按 token 计算的
  3. Anthropic 官方 SDK 对 Python 3.7+ 支持良好
  4. 也可以设置环境变量 ANTHROPIC_API_KEY 来避免在代码中硬编码密钥

如果你需要更详细的用法示例或特定功能的实现,可以告诉我你的具体需求。

抱歉,评论功能暂时关闭!