Skip to content

获取模型

拉取当前 API Key 可用的已上架模型。返回列表中的 id 即后续请求的模型 ID。

也可在 模型广场 浏览。


Endpoint

MethodURL
GET{TRINITY_BASE_URL}/models

Base URL

Base URLhttps://api.trinitydesk.ai/v1
协议HTTPS
bash
export TRINITY_BASE_URL="https://api.trinitydesk.ai/v1"
export TRINITY_API_KEY="xh-..."

Headers

Header必填说明
AuthorizationBearer <TRINITY_API_KEY>
Acceptapplication/json

请求示例

bash
curl -sS "${TRINITY_BASE_URL}/models" \
  -H "Authorization: Bearer ${TRINITY_API_KEY}"

curl -sS "${TRINITY_BASE_URL}/models?modality=image" \
  -H "Authorization: Bearer ${TRINITY_API_KEY}"

请求参数

参数位置必填说明
modalityquerytext(省略时默认)、imagevideoall

更多字段见 获取模型 · 高级参数


返回字段

字段说明
object固定 "list"
data模型数组
data[].id模型 ID
data[].createdinteger,模型上架时间(Unix 时间戳,秒)
data[].owned_by原研发方标识,如 openaianthropic
data[].metadata上下文长度、展示价等

返回示例

json
{
  "object": "list",
  "data": [
    {
      "id": "gpt-5.5",
      "object": "model",
      "created": 1700000000,
      "owned_by": "trinity",
      "metadata": {
        "context_length": 128000,
        "user_input_price_per_million_usd": 0.15,
        "user_output_price_per_million_usd": 0.60
      }
    }
  ]
}

错误见 错误与调试


Python 示例

python
import os
import requests

r = requests.get(
    f"{os.environ['TRINITY_BASE_URL']}/models",
    headers={"Authorization": f"Bearer {os.environ['TRINITY_API_KEY']}"},
    params={"modality": "text"},
    timeout=60,
)
r.raise_for_status()
for m in r.json()["data"]:
    print(m["id"])

相关

© Trinity AI