OneLinkAI API 调用文档
OneLinkAI 官网模型广场
OneLinkAI 官网模型广场
  1. API文档
  • 使用指南
    • 产品简介
    • 快速开始
    • API文档
      • 模型接入指南
      • 获取模型列表
      • 大语言会话模型接入
      • Vidu 系列模型接入
      • Kling 系列模型接入
      • Veo 模型接入
      • Nano Banana 模型接入
      • GPT Image 2 模型接入
      • 大语言会话模型接口
        • Embeddings 接入
        • Rerank 接入
        • OpenAI
        • OpenAI-Responses
        • Claude
        • Gemini
      • Seedance 模型接入
        • 火山方舟模型接入指南
        • Seedance2.0 真人人像素材使用
        • Seedance 2.0 私域虚拟人像素材使用
        • 真人人像素材接口
          • 1-创建真人认证H5链接
          • 2-使用BytedToken获取GroupId
          • 3-上传素材URL创建Asset
          • 4-查询素材状态
          • 5-查询素材列表 (可选)
          • 6-删除素材 (可选)
          • 7-删除素材组 (可选)
      • HappyHorse 模型接入
        • HappyHorse 文生视频
        • HappyHorse 图生视频-基于首帧
        • HappyHorse 参考生视频
        • HappyHorse 视频编辑
  • 开发工具
    • CC-Switch使用
    • Claude Code
    • Codex
    • Gemini
  • 关于我们
    • 商务合作
    • 联系我们
  • 服务条款
    • 用户协议
    • 隐私政策
    • 用户充值协议
    • 申请账号主体变更协议
    • 合作伙伴服务协议
  • 合作指南
    • 合作伙伴规则
  1. API文档

获取模型列表

概览#

OneLinkAI 提供模型列表查询接口,用于获取当前可用模型信息,方便业务侧在接入前完成模型发现、模型选择与能力适配。整体目标是尽可能兼容不同协议下的模型列表返回结构,方便已经接入相关官方接口的业务快速迁移或并行接入。
当前本文档主要覆盖以下两种格式:
OpenAI / Anthropic 格式:适用于 OpenAI 与 Anthropic 风格客户端
Gemini 格式:适用于 Gemini 原生协议客户端

接入规则#

鉴权方式#

调用 OneLinkAI 的模型列表接口时,统一使用 Bearer Token 鉴权:

路径规则#

当前模型列表主要使用以下两个路径:
GET /v1/models
GET /v1beta/models
示例:
OpenAI / Anthropic 格式路径:GET /v1/models
Gemini 格式路径:GET /v1beta/models

通用调用方式#

模型列表接口均为 GET 请求,无需请求体。
不同路径返回不同协议下的模型列表结构,建议业务侧按自身客户端协议选择对应接口。
返回结果中的模型标识可直接用于后续调用时的 model 参数。

能力清单#

以下内容用于快速说明当前模型列表接口的支持范围。
能力名称是否支持说明
OpenAI / Anthropic 格式✔️返回 object + data[] 结构的模型列表
Gemini 格式✔️返回 models[] 结构的模型列表

接口详情#

以下请求示例统一以 https://api.onelinkai.cloud 作为示例网关地址,实际调用时请替换为你的真实接入地址和有效的 ApiKey。

OpenAI / Anthropic 格式#

用于获取符合 OpenAI / Anthropic 风格的模型列表
请求路径:GET /v1/models
请求方式:GET
核心响应字段:object、data[].id、data[].object、data[].created、data[].owned_by、data[].description
其中 data[].id 可直接在后续接口调用中作为 model 参数使用

响应体#

{
  "object": "list",
  "data": [
    {
      "id": "gpt-4.1",
      "object": "model",
      "created": 1713833628,
      "owned_by": "onelinkai",
      "description": "通用文本生成模型"
    }
  ]
}

响应字段#

字段类型说明
objectstring返回对象类型,通常为 list
dataarray模型列表数组
data[].idstring模型 ID,可在后续调用中作为 model 参数使用
data[].objectstring对象类型,通常为 model
data[].createdinteger模型创建时间,Unix 时间戳(秒)
data[].owned_bystring模型所属提供方或组织
data[].descriptionstring模型描述信息,用于说明模型能力或用途

请求示例#

Gemini 格式#

用于获取符合 Gemini 原生协议的模型列表
请求路径:GET /v1beta/models
请求方式:GET
核心响应字段:models[].name、models[].displayName、models[].supportedGenerationMethods、models[].description
其中 models[].name 通常形如 models/{model},适合 Gemini 风格客户端直接使用

响应体#

{
  "models": [
    {
      "name": "models/gemini-2.5-flash",
      "displayName": "Gemini 2.5 Flash",
      "supportedGenerationMethods": [
        "generateContent",
        "streamGenerateContent"
      ],
      "description": "轻量级多模态生成模型"
    }
  ]
}

响应字段#

字段类型说明
modelsarray模型列表数组
models[].namestring模型资源名称,通常形如 models/{model}
models[].displayNamestring模型的人类可读名称
models[].supportedGenerationMethodsarray该模型支持的生成方法列表,例如 generateContent、streamGenerateContent
models[].descriptionstring模型描述信息,用于说明模型能力或用途

请求示例#

使用建议#

如果你的业务侧使用 OpenAI 或 Anthropic 风格 SDK,建议优先使用 GET /v1/models。
如果你的业务侧使用 Gemini 原生协议或 Gemini 风格客户端,建议优先使用 GET /v1beta/models。
建议在业务侧缓存模型列表结果,并按需定期刷新,避免每次调用前都重复查询。
在跨协议适配场景下,建议统一保存模型原始标识,减少不同协议之间的模型名映射成本。
具体模型可用性与返回字段内容,请以接口实时返回结果为准。
修改于 2026-05-29 06:43:05
上一页
模型接入指南
下一页
大语言会话模型接入
Built with