TokenPlus

查询可用模型

返回当前网关注册的可用模型列表。列表先按 API Key 当前项目、供应商、数据留存策略完成授权过滤,再按请求条件筛选。

GET
/models

返回当前网关注册的可用模型列表。列表先按 API Key 当前项目、供应商、数据留存策略完成授权过滤,再按请求条件筛选。

Authorization

AuthorizationBearer <token>

添加 Header Authorization: Bearer {API_KEY} 进行鉴权。

In: header

Query Parameters

offset?integer

从零开始的偏移量。

Default0
Formatint32
limit?integer

每页最多 1000 条;省略时为 500。

Default500
Formatint32
q?string

按模型 ID、名称、描述或作者的大小写无关关键字搜索。

category?array<string>

模型分类;多个值匹配任意一个。支持逗号分隔或重复传参。

input_modalities?array<string>

输入模态;同一条可路由端点必须同时具备全部指定值。

output_modalities?array<string>

输出模态;省略或传 all 时返回全部输出模态模型,显式传 text 时仅返回支持文本输出的模型;embeddings 会映射为 Gateway 的 vector。

supported_parameters?array<string>

支持的请求参数;同一条可路由端点必须同时具备全部指定值。

providers?array<string>

Provider 模板或供应商标识;多个值匹配任意一个。

model_authors?array<string>

标准模型作者标识;多个值匹配任意一个。

region?array<string>

供应商区域;多个值匹配任意一个。

context?integer

最小上下文长度。

Formatint32
zdr?boolean

是否要求供应商显式声明零数据留存。

sort?string

支持 most-popular、newest、top-weekly、context-high-to-low;省略时按模型 ID 升序。

Response Body

application/json

application/json

application/json

curl -X GET "https://example.com/models"
{
  "object": "list",
  "data": [
    {
      "id": "string",
      "canonical_slug": "string",
      "object": "model",
      "name": "string",
      "created": 0,
      "description": "string",
      "context_length": 0,
      "architecture": {
        "input_modalities": [
          "string"
        ],
        "output_modalities": [
          "string"
        ],
        "tokenizer": "string",
        "instruct_type": "string"
      },
      "supported_parameters": [
        "string"
      ],
      "owned_by": "string"
    }
  ],
  "total_count": 0,
  "links": {
    "next": "string"
  }
}
{
  "error": {
    "message": "The provided TokenPlus API key is invalid, disabled, or expired.",
    "code": 401
  }
}

{
  "error": {
    "message": "Account spending is blocked.",
    "code": 403,
    "metadata": {
      "error_type": "account_spending_blocked"
    }
  }
}