调用 GET /api/v1/models 接口查询百炼平台上可用的模型列表,支持按模型作者、模态类型、模型能力、部署模式等条件筛选,并获取模型的定价和上下文长度等信息。
前提条件
已创建 API Key 并配置为环境变量 DASHSCOPE_API_KEY。配置方法请参见配置API Key到环境变量。
请求说明
HTTP 方法:GET
请求地址调用时请将 {WorkspaceId} 替换为业务空间 ID。
地域 | Endpoint |
|---|---|
华北2(北京) |
|
新加坡 | |
中国香港 | |
日本(东京) |
|
德国(法兰克福) |
|
美国(弗吉尼亚) |
|
在请求 Header 中设置 Authorization: Bearer {API_KEY}。
请求参数所有参数均通过 Query String 传递。 name · 按模型名称进行模糊搜索。示例: model · 按模型 ID 进行精确查询。示例: language · 返回结果的语言。可选值: page_no · 页码,从 1 开始。默认值: page_size · 每页返回的模型数量。默认值: providers · 按模型供应商筛选。 providers 可选值
inference_providers · 按推理服务供应商筛选。可选值: inference_providers 可选值
capabilities · 按模型类型筛选。 capabilities 可选值
传入多个值时重复参数名,例如 features · 按模型能力筛选。 features 可选值
context_window · 按上下文长度筛选,返回上下文长度严格小于该值的模型。示例: service_site · 按部署模式筛选。不传时返回所有部署模式的模型。可选值: service_site 可选值
supports · 按模型支持的应用场景筛选。默认值: supports 可选值
deployment_methods · 按部署方式筛选。可选值: deployment_methods 可选值
deployment_ptu_service_tiers · 按 PTU 类型筛选,使用时需同时设置 | 请求示例查询所有模型不设置筛选条件。示例查询第一页;如需获取所有模型,请递增 说明DashScope Python SDK 的 按模型 ID 查询设置 查询所有文本生成模型设置 查询 Qwen 系列的推理模型设置 |
返回参数request_id · 请求 ID,用于问题排查。 output.total · 符合条件的模型总数。 output.page_no · 当前页码。 output.page_size · 每页条数。 output.models[] model · 模型 ID,用于 API 调用时指定模型。 name · 模型的名称。 description · 模型的功能描述。 provider · 模型作者,如 inference_provider · 推理服务供应商,如 capabilities · 模型支持的模态类型,取值与请求参数 features · 模型支持的能力列表,取值与请求参数 published_time · 模型发布时间,格式: inference_metadata · 模型的输入输出模态信息,包含以下字段:
model_info · 模型的上下文长度信息,包含以下字段(值为
prices · 模型定价信息。每个元素包含:
equivalent_snapshot · 对应的快照模型 inference_offline_info · 推理场景下线信息 inference_offline_info.$.offline_time · 预计下线时间 | 返回示例以下示例用于展示返回结构,模型信息和价格以实际返回结果为准。 |
错误码
如果调用失败,会返回错误信息。更多错误码及解决方法,请参见错误信息。