PPIO 派欧云提供了与 Anthropic SDK 兼容的 API 服务,方便您集成到现有应用程序中。如果您已经使用 Anthropic SDK 开发了应用程序,只需要将 base URL 和 API Key 替换为 PPIO 派欧云的 API 地址和 API Key 即可。请参考下面的接入指南。

支持的模型

目前只有以下模型提供了 Anthropic SDK 兼容性支持:

  • moonshotai/kimi-k2-instruct

快速开始

1. 安装 Anthropic SDK

pip install anthropic

2. 初始化客户端

Anthropic SDK 会尝试从环境变量 ANTHROPIC_API_KEYANTHROPIC_BASE_URL 中分别获取 API Key 和 base URL。您也可以在初始化客户端的时候通过参数来指定。

  • 基于环境变量设置
export ANTHROPIC_BASE_URL="https://api.ppinfra.com/anthropic"
export ANTHROPIC_API_KEY="<PPIO 派欧云 API Key>"
  • 通过在初始化 Anthropic 客户端时设置参数
import anthropic

client = anthropic.Anthropic(
    base_url="https://api.ppinfra.com/anthropic",
    api_key="<PPIO 派欧云 API Key>"
)

3. 调用 API

import anthropic

# 初始化客户端,如果您已经通过环境变量 `ANTHROPIC_BASE_URL` 和 `ANTHROPIC_API_KEY` 
# 设置了 API Key 和 base URL,可以省略 `api_key` 和 `base_url` 参数。
client = anthropic.Anthropic(
    base_url="https://api.ppinfra.com/anthropic",
    api_key="<PPIO 派欧云 API Key>"
)

message = client.messages.create(
    model="moonshotai/kimi-k2-instruct",
    max_tokens=1000,
    temperature=1,
    system="你是 PPIO派欧云 AI 助手,你会以诚实专业的态度帮助用户,用中文回答问题。",
    messages=[
        {
            "role": "user",
            "content": [
                {
                    "type": "text",
                    "text": "你是谁?"
                }
            ]
        }
    ]
)

print(message.content)