开始配置
打开终端安装 Anthropic Python SDK。其他语言 SDK 的思路相同:安装客户端、设置 API Key 和 Base URL、调用消息接口。
支持的 SDK
Python · TypeScript · Java · Go · C# · Ruby · PHP
推荐模型
claude-sonnet-5API 地址
https://new.fluapi.com/v1API Key 请使用你自己的 Flu API Key,不要把密钥提交到代码仓库或前端页面。
Python SDK
系统要求
Python 3.8 或更高版本。
安装
pip install anthropic
基础使用示例
import os
from anthropic import Anthropic
client = Anthropic(
api_key=os.environ.get("ANTHROPIC_API_KEY"),
base_url=os.environ.get("ANTHROPIC_BASE_URL", "https://new.fluapi.com/v1"),
)
message = client.messages.create(
max_tokens=1024,
messages=[{"role": "user", "content": "Hello, Claude"}],
model="claude-sonnet-5",
)
print(message.content)环境变量配置
推荐把地址和密钥放进环境变量,代码中只读取变量值。
# macOS / Linux export ANTHROPIC_API_KEY="你的 Flu API Key" export ANTHROPIC_BASE_URL="https://new.fluapi.com/v1" # Windows PowerShell $env:ANTHROPIC_API_KEY="你的 Flu API Key" $env:ANTHROPIC_BASE_URL="https://new.fluapi.com/v1"
自定义配置示例
如果不使用环境变量,也可以在初始化客户端时直接指定参数。
from anthropic import Anthropic
client = Anthropic(
api_key="你的 Flu API Key",
base_url="https://new.fluapi.com/v1",
)
response = client.messages.create(
model="claude-sonnet-5",
max_tokens=1024,
messages=[{"role": "user", "content": "用 Python 写一个 Hello World"}],
)
print(response.content)模型与常见问题
| 项目 | 配置 |
|---|---|
| 模型名称 | claude-sonnet-5,以 Flu API 控制台当前可用模型为准 |
| 401 / Unauthorized | 检查 API Key 是否正确,以及环境变量是否生效 |
| 模型不可用 | 确认模型名称在当前账户支持列表中,避免复制旧教程中的模型名 |
| 请求失败 | 确认 Base URL 为 https://new.fluapi.com/v1,并检查网络连接 |