模型列表 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}。