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