模型列表

查询当前密钥可以使用的模型。

返回当前密钥可以调用的模型。列表已按密钥的分组、模型限制过滤,比 模型广场 更能反映「这把密钥实际能用什么」。

GET https://tokenfunc.com/v1/models

cURL

curl https://tokenfunc.com/v1/models -H "Authorization: Bearer sk-xxxxxxxxxxxxxxxx"

Python

from openai import OpenAI

client = OpenAI(base_url="https://tokenfunc.com/v1", api_key="sk-xxxxxxxxxxxxxxxx")
for model in client.models.list():
    print(model.id)

Node.js

import OpenAI from 'openai'

const client = new OpenAI({ baseURL: 'https://tokenfunc.com/v1', apiKey: 'sk-xxxxxxxxxxxxxxxx' })
for await (const model of client.models.list()) {
  console.log(model.id)
}

200

{
  "object": "list",
  "success": true,
  "data": [
    {
      "id": "gpt-5",
      "object": "model",
      "created": 1626777600,
      "owned_by": "openai",
      "supported_endpoint_types": ["openai", "openai-response"]
    },
    {
      "id": "claude-sonnet-4-5",
      "object": "model",
      "created": 1626777600,
      "owned_by": "anthropic",
      "supported_endpoint_types": ["anthropic", "openai"]
    }
  ]
}

响应字段

  • data[].id
    模型名,调用时填到 model 参数
  • data[].owned_by
    模型所属厂商;本站未登记厂商的模型显示为 custom
  • data[].created
    记录创建时间(Unix 秒),不代表模型发布时间
  • data[].supported_endpoint_types
    该模型支持的接口格式,常见值:openai(Chat Completions)、openai-response(Responses)、anthropic(Messages)、gemini(Gemini 原生)、image-generation(图片生成)、embeddings(向量)、openai-video(视频)

其他格式

同一个地址会按请求头返回不同 SDK 需要的格式:

请求方式返回格式
Authorization: BearerOpenAI 格式(上面的示例)
x-api-key + anthropic-version 两个请求头Anthropic 格式:{"data": [{"id", "display_name", "type": "model", "created_at"}], "first_id", "last_id", "has_more": false}
GET /v1beta/models,或带 x-goog-api-key 请求头 / ?key= 参数Gemini 格式:{"models": [{"name", "displayName"}], "nextPageToken": null}