获取可用模型列表
GEThttps://openrouter.co/v1/models
返回通过API可用的模型列表
请求
此端点不需要任何请求参数。
请求头
名称 | 类型 | 必填 | 描述 |
---|---|---|---|
Authorization | 字符串 | 是 | Bearer 认证形式为 Bearer <token>,其中 token 是您的认证令牌。 |
cURL 示例
curl -X GET https://openrouter.co/v1/models \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json"
响应
成功响应 (200)
{
"data": [
{
"id": "anthropic/claude-sonnet-4",
"object": "model",
"created": 1626777600,
"owned_by": "openai",
"permission": [
{
"id": "modelperm-LwHkVFn8AcMItP432fKKDIKJ",
"object": "model_permission",
"created": 1626777600,
"allow_create_engine": true,
"allow_sampling": true,
"allow_logprobs": true,
"allow_search_indices": false,
"allow_view": true,
"allow_fine_tuning": false,
"organization": "*",
"group": null,
"is_blocking": false
}
],
"root": "anthropic/claude-sonnet-4",
"parent": null,
"context_length": 200000,
"architecture": {
"modality": "text+image->text",
"input_modalities": [
"image",
"text"
],
"output_modalities": [
"text"
],
"tokenizer": "Claude"
},
"pricing": {
"prompt": "0.000003",
"completion": "0.000015",
"request": "0",
"image": "0.0048",
"audio": "0",
"web_search": "0",
"internal_reasoning": "0",
"input_cache_read": "0.0000003",
"input_cache_write": "0.00000375"
},
"top_provider": {
"context_length": 200000,
"max_completion_tokens": 64000
},
"supported_parameters": [
"max_tokens",
"temperature",
"stop",
"reasoning",
"include_reasoning",
"tools",
"tool_choice",
"top_p",
"top_k"
]
},
更多模型信息...
]
}
响应模式
名称 | 类型 | 描述 |
---|---|---|
data | 数组 | 可用模型数组 |
data[].id | 字符串 | 模型的唯一标识符 |
data[].object | 字符串 | 对象类型,固定为 "model" |
data[].created | 整数 | 模型创建时间的Unix时间戳 |
data[].owned_by | 字符串 | 模型所有者 |
data[].permission | 数组 | 模型权限数组 |
data[].permission[].id | 字符串 | 权限ID |
data[].permission[].object | 字符串 | 对象类型 |
data[].permission[].created | 整数 | 权限创建时间戳 |
data[].permission[].allow_create_engine | 布尔值 | 是否允许创建引擎 |
data[].permission[].allow_sampling | 布尔值 | 是否允许采样 |
data[].permission[].allow_logprobs | 布尔值 | 是否允许日志概率 |
data[].permission[].allow_search_indices | 布尔值 | 是否允许搜索索引 |
data[].permission[].allow_view | 布尔值 | 是否允许查看 |
data[].permission[].allow_fine_tuning | 布尔值 | 是否允许微调 |
data[].permission[].organization | 字符串 | 组织信息 |
data[].permission[].group | null 或字符串 | 分组信息 |
data[].permission[].is_blocking | 布尔值 | 是否为阻塞性权限 |
data[].root | 字符串 | 根模型ID |
data[].parent | null 或字符串 | 父模型ID |
data[].context_length | 整数 | 模型的最大上下文长度 |
data[].architecture | 对象 | 模型架构的相关信息 |
data[].architecture.modality | 字符串 | 输入到输出的模态映射(如"text+image->text") |
data[].architecture.input_modalities | 字符串数组 | 模型支持的输入模态(如"text"、"image") |
data[].architecture.output_modalities | 字符串数组 | 模型支持的输出模态(如"text") |
data[].architecture.tokenizer | 字符串 | 使用的分词器类型 |
data[].pricing | 对象 | 模型使用的价格信息 |
data[].pricing.prompt | 字符串 | 每个提示token的价格 |
data[].pricing.completion | 字符串 | 每个补全token的价格 |
data[].pricing.request | 字符串 | 每个请求的基础费用 |
data[].pricing.image | 字符串 | 每张图片处理费用 |
data[].pricing.audio | 字符串 | 音频处理费用 |
data[].pricing.web_search | 字符串 | Web搜索费用 |
data[].pricing.internal_reasoning | 字符串 | 内部推理费用 |
data[].pricing.input_cache_read | 字符串 | 输入缓存读取费用 |
data[].pricing.input_cache_write | 字符串 | 输入缓存写入费用 |
data[].top_provider | 对象 | 关于顶级提供商的信息 |
data[].top_provider.context_length | 整数 | 顶级提供商上下文长度 |
data[].top_provider.max_completion_tokens | 整数 | 最大补全token数 |
data[].supported_parameters | 字符串数组 | 支持的参数列表 |