API 参考
模型 API
此路由是关于你的账户可用内容的权威来源。它应该是你在新环境中调用的第一个 API。
此路由是关于你的账户可用内容的权威来源。它应该是你在新环境中调用的第一个 API。
已发布路由
GET https://api.anyint.ai/openai/v1/models
为什么这个路由很重要
在硬编码模型 ID 之前先使用它。这是确认你的账户可以访问哪些内容的最安全方式。
身份验证
OpenAI 兼容模型列表路由使用 Bearer 身份验证:
Authorization: Bearer <ANYINT_API_KEY>Anthropic 兼容模型列表也可通过 GET /anthropic/v1/models 访问,并使用 x-api-key 与 anthropic-version 请求头。不要使用 GET /v1/models;它不是已发布的 AnyInt 网关路由。
cURL 示例
curl https://api.anyint.ai/openai/v1/models \
-H "Authorization: Bearer $ANYINT_API_KEY"JavaScript 示例
const response = await fetch("https://api.anyint.ai/openai/v1/models", {
headers: {
Authorization: `Bearer ${process.env.ANYINT_API_KEY}`,
},
});
const data = await response.json();
console.log(data.data.map((model) => model.id));Python 示例
import os
import requests
response = requests.get(
"https://api.anyint.ai/openai/v1/models",
headers={
"Authorization": f"Bearer {os.environ['ANYINT_API_KEY']}",
},
timeout=30,
)
response.raise_for_status()
for model in response.json()["data"]:
print(model["id"])响应字段
| 字段 | 含义 |
|---|---|
data[].id | 请求中要使用的模型 ID |
data[].display_name | 人类友好的标签 |
data[].type | 对象类型 |
data[].created_at | 发布时间戳 |
has_more | 分页标志 |
first_id / last_id | 与游标相关的标识符 |
推荐使用方式
- 在环境设置期间获取模型。
- 在你的应用或管理界面中缓存该响应。
- 让用户从中选择
data[].id,而不是自由输入模型名称。 - 如果你依赖新添加的模型,请定期重新同步。
常见错误
- 把仪表板标签当作请求
模型值 - 假设每个账户看到的模型列表都相同
- 调用
GET /v1/models,而不是已发布的/openai/v1/models或/anthropic/v1/models兼容路由