OpenAI 格式(推荐)
大多数场景用这种方式,所有端点通用:curl https://api.anyone.ai/v1/chat/completions \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"model": "gpt-5.4", "messages": [{"role": "user", "content": "hi"}]}'
Claude Messages 格式
如果你用 Anthropic SDK 或 Claude 原生格式:curl https://api.anyone.ai/v1/messages \
-H "x-api-key: YOUR_TOKEN" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{"model": "claude-sonnet-4-20250514", "max_tokens": 1024, "messages": [{"role": "user", "content": "hi"}]}'
Gemini 格式
如果你用 Google Gemini SDK:# 方式一:Header 认证
curl "https://api.anyone.ai/v1beta/models/gemini-2.5-pro:generateContent" \
-H "x-goog-api-key: YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"contents": [{"parts": [{"text": "hi"}]}]}'
# 方式二:URL 参数
curl "https://api.anyone.ai/v1beta/models/gemini-2.5-pro:generateContent?key=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"contents": [{"parts": [{"text": "hi"}]}]}'
SDK 配置示例
from openai import OpenAI
client = OpenAI(
base_url="https://api.anyone.ai/v1",
api_key="YOUR_TOKEN",
)
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.anyone.ai/v1",
apiKey: "YOUR_TOKEN",
});
import anthropic
client = anthropic.Anthropic(
base_url="https://api.anyone.ai",
api_key="YOUR_TOKEN",
)
不确定用哪种格式?用 OpenAI 格式就对了——它能调用所有模型(包括 Claude 和 Gemini),是最通用的选择。

