LiteLLM API Platform
开发者文档
用 OpenAI-compatible 接口完成认证、调用模型和排查常见错误。
文档
Quick Start
gemini-2.5-flash创建账号,生成你自己的用户 API Key,然后用 gemini-2.5-flash 向 /v1/chat/completions 发送请求。
- 1创建账号使用邮箱注册并进入 API Console。
- 2生成 API Key复制 Key 和 API Base URL。
- 3调用模型运行 curl、JavaScript 或 Python 示例。
Authentication
所有请求都使用 Authorization: Bearer YOUR_API_KEY。这里的 YOUR_API_KEY 必须替换成你自己的用户 API Key。
Authorization
Bearer YOUR_API_KEY
API Base URL
当前线上 API 地址为 https://api.mymodelroute.com/v1。
API Base URL
https://api.mymodelroute.com/v1
Models
示例模型: gemini-2.5-flash
curl Example
示例
curl https://api.mymodelroute.com/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gemini-2.5-flash","messages":[{"role":"user","content":"Reply exactly: test ok"}],"max_tokens":100,"temperature":0,"reasoning_effort":"none"}'JavaScript Example
示例
const response = await fetch("https://api.mymodelroute.com/v1/chat/completions", {
method: "POST",
headers: {
Authorization: "Bearer YOUR_API_KEY",
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "gemini-2.5-flash",
messages: [{ role: "user", content: "Reply exactly: test ok" }],
max_tokens: 100,
temperature: 0,
reasoning_effort: "none",
}),
});
console.log(await response.json());Python Example
示例
import requests
response = requests.post(
"https://api.mymodelroute.com/v1/chat/completions",
headers={
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json",
},
json={
"model": "gemini-2.5-flash",
"messages": [{"role": "user", "content": "Reply exactly: test ok"}],
"max_tokens": 100,
"temperature": 0,
"reasoning_effort": "none",
},
)
print(response.json())Error Codes
401:API Key 无效或已停用。
402:余额不足,请充值后重试。
404:模型未配置或模型名错误。
502:上游模型连接失败,请稍后重试或联系管理员。
FAQ
如果你已经有 OpenAI SDK,只需要替换 baseURL 和 apiKey。