模型(Models)
List available models
列出可用模型。如果 provider 参数未指定,则返回所有已配置服务商的所有模型。
接口地址
GET https://ai-tokenhub.com/v1/models授权 (Authorizations)
BearerAuth
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| Authorization | string | 是 | Bearer token 认证。使用你的API密钥或平台认证token,虚拟密钥(以 sk-bf- 为前缀)也可以在此处传递。格式为:Bearer YOUR_API_KEY |
查询参数 (Query Parameters)
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| provider | enum<string> | 否 | 按服务商过滤(例如:openai, anthropic, bedrock) 可用选项: openai, azure, anthropic, bedrock, cohere, vertex, vllm, mistral, ollama, groq, sgl, parasail, perplexity, replicate, cerebras, gemini, openrouter, elevenlabs, huggingface, nebius, xai, runway, fireworks |
| page_size | integer | 否 | 返回的最大模型数量,值必须 >= 0 |
| page_token | string | 否 | 分页查询 Token,用于获取下一页数据 |
响应说明
200 响应
application/json 格式,请求成功
| 字段 | 类型 | 说明 |
|---|---|---|
| data | object[] | 模型列表数组,包含所有匹配的模型信息 |
| extra_fields | object | 响应中包含的额外字段 |
| next_page_token | string | 下一页的分页 Token,如果没有更多数据则为 null |
响应示例
json
{
"object": "list",
"data": [
{
"id": "gpt-4o",
"object": "model",
"created": 1712361441,
"name": "GPT-4o",
"provider": "openai",
"context_length": 128000,
"capabilities": ["chat", "function_calling"]
}
],
"extra_fields": {
"total": 120
},
"next_page_token": "page-2-token"
}获取单个模型
GET https://ai-tokenhub.com/v1/models/{model_id}应用场景
- 模型发现: 浏览和选择适合的模型
- 能力查询: 了解模型支持的功能
- 上下文窗口: 查看模型支持的最大输入长度
- 分页查询: 当模型数量较多时,使用分页参数分批获取