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

你可以通过 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 传入)
需要注意:
- 你需要先从 Anthropic 官网申请 API 密钥
- Claude API 的计费是按 token 计算的
- Anthropic 官方 SDK 对 Python 3.7+ 支持良好
- 也可以设置环境变量
ANTHROPIC_API_KEY来避免在代码中硬编码密钥
如果你需要更详细的用法示例或特定功能的实现,可以告诉我你的具体需求。
版权声明:NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播