接入文档
三分钟接入公开目录里的模型。先用最小调用验证链路,再把任务交给生产工作流。
快速开始
| 参数 | 值 |
|---|---|
| Base URL | https://tommyapi.com/v1 |
| API Key | 控制台 → 令牌 → 添加令牌 |
| 协议 | OpenAI 兼容 + Anthropic /v1/messages |
最小调用
from openai import OpenAI
client = OpenAI(base_url="https://tommyapi.com/v1", api_key="sk-你的密钥")
response = client.chat.completions.create(model="claude-sonnet-5", messages=[{"role":"user","content":"你好"}])
print(response.choices[0].message.content)curl https://tommyapi.com/v1/chat/completions \
-H "Authorization: Bearer sk-你的密钥" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-5.6-sol","messages":[{"role":"user","content":"你好"}]}'选模型
代码与 Agent 用 Claude 或 GPT,长上下文用 Gemini,成本敏感的中文任务用 DeepSeek / Qwen,媒体任务打开对应的异步模型详情。
功能特性
自动兜底
在请求里传入 models 备选数组,响应中的 model 字段用于审计实际使用型号。
媒体异步任务
保存 task id;对长任务使用轮询或回调,失败、重试和结果下载都围绕 task id 组织。
计费与充值
- 充值和扣费使用人民币账面余额,页面展示
¥1=¥1的充值口径。 - 文本按输入/输出 token,图像、视频、音频按详情页单位和规格计费。
- 最终以你的令牌分组、模型实际返回和控制台账单为准。
常见问题
报 401 或无可用渠道怎么办?+
先核对 Key、Base URL、模型名和令牌分组,再查看控制台调用记录。
怎样确认实际使用的模型?+
读取响应中的 model 字段,并保存 task id、时间和账单记录。
密钥只能放在服务端或本机环境变量里。前端、截图和公开仓库都不要出现完整 Key。