模型列表 v1

GET /v1/models — OpenAI 兼容格式的可用模型列表,含能力标签与端点类型。

GET/v1/models

返回当前令牌实际可用的模型列表,OpenAI 兼容格式,适合对接只认 OpenAI 模型发现接口的第三方 SDK。需 Bearer 令牌鉴权

不要在代码里写死模型列表。 可用模型随账号、套餐与平台渠道动态变化, 不同令牌调用同一接口返回的列表可能不同。始终通过接口动态查询,或至少做成可配置项。

响应结构

响应200
{
  "success": true,
  "object": "list",
  "data": [
    {
      "id": "claude-opus-5",
      "object": "model",
      "created": 1626777600,
      "owned_by": "custom",
      "supported_endpoint_types": ["anthropic"],
      "tool_support": true,
      "capabilities": {
        "tool_support": true,
        "image_generation": false,
        "text_to_image": false,
        "image_to_image": false,
        "multi_modal": true,
        "video_generation": false,
        "audio_generation": false,
        "embeddings": false,
        "rerank": false
      }
    }
  ]
}
idstring

模型 ID,调用时传入的 model 参数值

objectstring

固定 "model"

createdint

固定时间戳,无实际含义(兼容 OpenAI 格式)

owned_bystring

提供方标识;积木渠道模型为 "custom"

supported_endpoint_typesstring[]

可调用的协议端点,见 模型能力

tool_supportbool

是否支持工具调用(与 capabilities.tool_support 冗余一致)

capabilitiesobject

九个能力标签,详见 模型能力

/v2/models 的差异对照见 模型列表 v2

请求示例

curl https://api.jimu.chat/v1/models \
  -H "Authorization: Bearer $JIMU_API_KEY"

单模型查询的局限

GET /v1/models/{model} 仅覆盖平台内置的 OpenAI 模型元数据。 查询积木自定义模型(即列表里 owned_by: "custom" 的绝大多数模型)会返回 model_not_found 错误——且 HTTP 状态码为 200,错误只在响应体里:

HTTP 200 · model_not_found200
{
  "error": {
    "message": "The model 'claude-opus-5' does not exist",
    "type": "invalid_request_error",
    "param": "model",
    "code": "model_not_found"
  }
}

需要单模型详情时请使用 GET /v2/models/{model}