curl https://api.yelu.ai/v1/models \
-H "Authorization: Bearer $YELU_API_KEY"
const response = await fetch('https://api.yelu.ai/v1/models', {
headers: { Authorization: `Bearer ${process.env.YELU_API_KEY}` },
});
if (!response.ok) throw new Error(await response.text());
console.log((await response.json()).data.map(({ id }) => id));
import os
import requests
response = requests.get(
"https://api.yelu.ai/v1/models",
headers={"Authorization": f"Bearer {os.environ['YELU_API_KEY']}"},
timeout=30,
)
response.raise_for_status()
print([model["id"] for model in response.json()["data"]])
{
"object": "list",
"data": [
{"id":"gpt-4o-mini","object":"model","created":1721172741,"owned_by":"openai"},
{"id":"claude-3-7-sonnet","object":"model","created":1740096000,"owned_by":"anthropic"}
]
}
{"error":{"message":"Invalid API key.","type":"authentication_error","param":null,"code":"invalid_api_key"}}
列出模型
以兼容 OpenAI 的格式列出当前 Yelu API Key 可以访问的 AI 模型。
GET
/
v1
/
models
curl https://api.yelu.ai/v1/models \
-H "Authorization: Bearer $YELU_API_KEY"
const response = await fetch('https://api.yelu.ai/v1/models', {
headers: { Authorization: `Bearer ${process.env.YELU_API_KEY}` },
});
if (!response.ok) throw new Error(await response.text());
console.log((await response.json()).data.map(({ id }) => id));
import os
import requests
response = requests.get(
"https://api.yelu.ai/v1/models",
headers={"Authorization": f"Bearer {os.environ['YELU_API_KEY']}"},
timeout=30,
)
response.raise_for_status()
print([model["id"] for model in response.json()["data"]])
{
"object": "list",
"data": [
{"id":"gpt-4o-mini","object":"model","created":1721172741,"owned_by":"openai"},
{"id":"claude-3-7-sonnet","object":"model","created":1740096000,"owned_by":"anthropic"}
]
}
{"error":{"message":"Invalid API key.","type":"authentication_error","param":null,"code":"invalid_api_key"}}
返回当前 API Key 可用的模型 ID。配置应用或刷新模型目录时应调用本端点,不要假设所有供应商模型都已开启。
端点
GET https://api.yelu.ai/v1/models
请求头
API Key,格式为
Bearer $YELU_API_KEY。请求体
本端点不接受请求体。响应
兼容 OpenAI 的模型集合固定为
list。curl https://api.yelu.ai/v1/models \
-H "Authorization: Bearer $YELU_API_KEY"
const response = await fetch('https://api.yelu.ai/v1/models', {
headers: { Authorization: `Bearer ${process.env.YELU_API_KEY}` },
});
if (!response.ok) throw new Error(await response.text());
console.log((await response.json()).data.map(({ id }) => id));
import os
import requests
response = requests.get(
"https://api.yelu.ai/v1/models",
headers={"Authorization": f"Bearer {os.environ['YELU_API_KEY']}"},
timeout=30,
)
response.raise_for_status()
print([model["id"] for model in response.json()["data"]])
{
"object": "list",
"data": [
{"id":"gpt-4o-mini","object":"model","created":1721172741,"owned_by":"openai"},
{"id":"claude-3-7-sonnet","object":"model","created":1740096000,"owned_by":"anthropic"}
]
}
{"error":{"message":"Invalid API key.","type":"authentication_error","param":null,"code":"invalid_api_key"}}
错误码
| 状态码 | 类型 | 含义 |
|---|---|---|
401 | authentication_error | Bearer Token 缺失或无效 |
403 | permission_denied | Key 或账号被禁用或受限 |
429 | rate_limit_error | 达到请求限制 |
500 | server_error | 网关无法构建模型目录 |
模型出现在目录中代表可以路由;视觉、工具、JSON Schema、音频或图像生成等能力仍取决于具体模型。
最后修改于 2026年7月13日
⌘I