OpenAI 兼容 API · 统一接入 Claude、GPT、Gemini、国产模型
https://tommyapi.com/v1
# cURL
curl https://tommyapi.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-YOUR_KEY" \
-d '{
"model": "claude-sonnet-4-6",
"messages": [{"role": "user", "content": "你好,介绍一下 TommyAPI"}]
}'
# Python
from openai import OpenAI
client = OpenAI(
base_url="https://tommyapi.com/v1",
api_key="sk-YOUR_KEY"
)
response = client.chat.completions.create(
model="claude-sonnet-4-6",
messages=[{"role": "user", "content": "你好"}]
)
print(response.choices[0].message.content)
base_url 换成 TommyAPI 即可接入所有模型,无需改代码。
| 模型 ID | 说明 |
|---|---|
claude-haiku-4-5-20251001 | Claude Haiku 4.5 — 轻量快速 |
claude-opus-4-6 | Claude Opus 4.6 — 最高质量 |
claude-opus-4-7 | Claude Opus 4.7 — 最新旗舰 |
claude-sonnet-4-6 | Claude Sonnet 4.6 — 主力平衡 |
| 模型 ID | 说明 |
|---|---|
gpt-5.2 | GPT 5.2 |
gpt-5.3-codex | GPT 5.3 Codex — 代码优化 |
gpt-5.3-codex-spark | GPT 5.3 Codex Spark — 极速代码 |
gpt-5.4 | GPT 5.4 |
gpt-5.4-mini | GPT 5.4 Mini — 轻量低延迟 |
gpt-5.5 | GPT 5.5 — 最新 |
| + compact 经济版本:gpt-5.2-compact / gpt-5.3-codex-compact / gpt-5.4-compact / gpt-5.5-compact | |
| 模型 ID | 说明 |
|---|---|
gemini-3-flash-preview | Gemini 3 Flash — 快速响应 |
gemini-3.1-pro-preview | Gemini 3.1 Pro — 深度推理 |
| 模型 ID | 厂商 | 说明 |
|---|---|---|
deepseek-chat | DeepSeek | DeepSeek Chat V3 |
deepseek-reasoner | DeepSeek | DeepSeek Reasoner R1 |
deepseek-v4-flash | DeepSeek | DeepSeek V4 Flash — 1M 上下文 |
deepseek-v4-pro | DeepSeek | DeepSeek V4 Pro — 1M 上下文 |
deepseek-v3 | 百炼 | DeepSeek V3 (百炼) |
deepseek-r1 | 百炼 | DeepSeek R1 (百炼) |
kimi-k2.6 | Moonshot | Kimi K2.6 |
kimi-kh2.6 | 百炼 | Kimi KH2.6 |
qwen3.5-plus | 阿里 | Qwen 3.5 Plus |
qwen3.6-plus | 阿里 | Qwen 3.6 Plus |
qwen3.6-max-preview | 阿里 | Qwen 3.6 Max |
glm-5.1 | 智谱 | GLM 5.1 |
TommyAPI 使用 分组倍率 计费模式。每个 Token 消耗 = 模型倍率 × 分组倍率。
| 分组 | 分组倍率 |
|---|---|
| claude max官 | 1.5× |
| codex max官 | 1.5× |
| gemini pro官 | 1.5× |
| 国产崛起 | 1.5× |
消耗额度 = 模型倍率 × 分组倍率 × Token 数访问 TommyAPI 首页 注册并获取 Key。充值后在 控制台 查看余额与用量。
所有 API 请求需要 Authorization: Bearer 头:
Authorization: Bearer sk-YOUR_API_KEY
API Key 在 TommyAPI 控制台生成。每个 Key 关联一个分组,决定可用的模型范围。
| HTTP 状态码 | 含义 | 处理建议 |
|---|---|---|
200 | 成功 | — |
400 | 请求参数错误 | 检查 model 名称、messages 格式 |
401 | 认证失败 | 检查 API Key 是否正确、是否过期 |
402 | 余额不足 | 充值后重试 |
429 | 速率限制 | 降低请求频率,稍后重试 |
500 | 服务端错误 | 等待重试,或联系支持 |
503 | 服务不可用 | 上游模型暂时不可用,稍后重试 |
TommyAPI 根据用户等级和分组实施速率限制: