跳至主要内容

Models

GET /v1/models

列出所有啟用的 AI 模型,含定價資訊。不需要特定權限,只需有效的 API Key。

請求

GET /v1/models
Authorization: Bearer sk-your-api-key

查詢參數

參數類型說明
typestring篩選模型類型:chatembeddingrerank
owned_bystring篩選提供商:openaianthropicgooglebaai
model_idstring指定模型 ID,回傳符合的模型

三個參數可組合使用。沒有符合條件的模型時,data 回傳空陣列。

回應

{
"success": true,
"code": 1000,
"message": "Success",
"data": [
{
"type": "chat",
"owned_by": "openai",
"model_id": "openai/gpt-4o",
"model_name": "GPT-4o",
"context_length": 128000,
"max_output_tokens": 16384,
"input_modalities": ["text", "image"],
"output_modalities": ["text"],
"input_price_per_1m": 2.5,
"output_price_per_1m": 10.0,
"available": true
},
{
"type": "embedding",
"owned_by": "openai",
"model_id": "openai/text-embedding-3-small",
"model_name": "Text Embedding 3 Small",
"dimensions": 1536,
"context_length": 8191,
"input_price_per_1m": 0.02,
"output_price_per_1m": 0,
"supports_batch": true,
"available": true
},
{
"type": "rerank",
"owned_by": "baai",
"model_id": "baai/bge-reranker-v2-m3",
"model_name": "BGE Reranker v2 M3",
"max_documents": 100,
"max_tokens_per_doc": 4096,
"supports_truncate": true,
"supports_raw_scores": true,
"price_per_search": 0.00005,
"available": true
}
]
}

通用欄位

欄位類型說明
typestringchat / embedding / rerank
owned_bystring模型提供商
model_idstring模型 ID,格式為 provider/model-name
model_namestring人類可讀的模型名稱
availableboolean是否當前可用

Chat 模型專屬欄位

欄位類型說明
context_lengthnumber最大 Context 長度(Token 數)
max_output_tokensnumber最大輸出 Token 數
input_modalitiesstring[]支援的輸入模態(textimage 等)
output_modalitiesstring[]支援的輸出模態
input_price_per_1mnumber輸入定價,USD / 1M tokens(上游原始費率,不含 markup)
output_price_per_1mnumber輸出定價,USD / 1M tokens(上游原始費率,不含 markup)

Embedding 模型專屬欄位

欄位類型說明
dimensionsnumber向量維度
context_lengthnumber最大輸入長度(Token 數)
input_price_per_1mnumber輸入定價,USD / 1M tokens
supports_batchboolean是否支援批次輸入

Rerank 模型專屬欄位

欄位類型說明
max_documentsnumber單次最多可排序的文件數
max_tokens_per_docnumber每份文件的 Token 上限
supports_truncateboolean超過 Token 上限時是否自動截斷
supports_raw_scoresboolean是否支援回傳原始分數
price_per_searchnumber每次搜尋的定價(USD)

範例請求

# 只列出 Chat 模型
GET /v1/models?type=chat

# 只列出 OpenAI 的模型
GET /v1/models?owned_by=openai

# 查詢特定模型
GET /v1/models?model_id=openai/gpt-4o

# 組合篩選
GET /v1/models?type=embedding&owned_by=baai