C
Claude API · Flu API

Claude SDK 配置教程

使用官方 SDK,通过 Flu API 调用 Claude 模型。

返回教程首页 ↗

用官方 SDK 快速接入 Claude

Anthropic 官方 SDK 支持多种编程语言。只需要设置 API 地址、API Key 和模型名称,就能把现有 Claude 项目接入 Flu API。

统一请求地址

Claude SDK 使用 Flu API 的 OpenAI / Anthropic 兼容入口。

https://new.fluapi.com/v1
当前分类:Python SDK 安装 anthropic,使用 https://new.fluapi.com/v1 作为 Base URL。

开始配置

打开终端安装 Anthropic Python SDK。其他语言 SDK 的思路相同:安装客户端、设置 API Key 和 Base URL、调用消息接口。

支持的 SDK
Python · TypeScript · Java · Go · C# · Ruby · PHP
推荐模型
claude-sonnet-5
API 地址
https://new.fluapi.com/v1
API 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,并检查网络连接