Skip to main content

模型列表

介绍

该接口用于获取平台支持的所有AI模型列表,包括平台内置模型和用户自定义模型。开发者可以通过此接口查看当前可用的模型及其基本信息,用于在对话接口中选择合适的模型。

接口定义

接口地址

GET https://api.link-ai.tech/v1/models

请求头

参数取值说明
AuthorizationBearer YOUR_API_KEY参考 接口鉴权说明 创建 API Key 并填入

响应结果示例

{
"object": "list",
"data": [
{
"id": "claude-4-sonnet",
"object": "model",
"created": 1747971346,
"owned_by": "platform",
"provider": "Claude"
},
{
"id": "claude-4-opus",
"object": "model",
"created": 1747971346,
"owned_by": "platform",
"provider": "Claude"
},
{
"id": "o3",
"object": "model",
"created": 1748512219,
"owned_by": "platform",
"provider": "LinkAI"
}
]
}

响应字段说明:

字段名类型说明
idstring模型的唯一标识符,用于在对话接口中指定模型
objectstring固定值 "model",表示这是一个模型对象
createdint模型创建时间的Unix时间戳
owned_bystring模型所属方,"platform" 表示平台内置,"user" 表示用户自定义模型
providerstring模型供应商名称,如 "OpenAI"、"Claude"、"LinkAI" 等

注意:

  • 返回的模型列表中的 id 字段可直接用于 对话接口记忆对话接口 中的 model 参数
  • owned_by 为 "platform" 的模型为平台预置模型,所有用户都可以使用;为 "user" 的模型为用户在平台中自定义配置的模型,仅该用户可以使用

错误说明

当接口异常时会返回以下结构:

{
"error": {
"message": "Invalid API key",
"type": "invalid_request_error"
}
}

根据 HTTP状态码 (status code) 和错误信息判断错误类型:

HTTP状态码描述
401接口鉴权失败,请检查 API Key 是否填写正确
403无访问权限
503接口调用异常,联系客服处理

示例代码

1. CURL请求

curl --request GET \
--url https://api.link-ai.tech/v1/models \
--header 'Authorization: Bearer YOUR_API_KEY'

注意:YOUR_API_KEY 处填入你创建的 API Key

2. Python代码请求

import requests

url = "https://api.link-ai.tech/v1/models"
headers = {
"Authorization": "Bearer YOUR_API_KEY"
}

res = requests.get(url, headers=headers)
if res.status_code == 200:
res_json = res.json()
models = res_json.get("data", [])
print(f"共获取到 {len(models)} 个模型:")
for model in models:
print(f"模型ID: {model['id']}, 供应商: {model['provider']}, 所属方: {model['owned_by']}")
else:
error = res.json().get("error")
print(f"请求异常, 错误码={res.status_code}, 错误类型={error.get('type')}, 错误信息={error.get('message')}")

注意:YOUR_API_KEY 处填入你创建的 API Key