模型列表API
更新時間 2025-09-09 11:44:07
最近更新時間: 2025-09-09 11:44:07
分享文章
本文是關于模型列表API的具體描述。
接口描述
- | 描述 |
|---|---|
| 接口名稱 | 模型列表 |
| 請求路徑 | //wishub-x5.daliqc.cn/api/v1/c760bd1e83/d1a696ae54419d34987d95d52ac337f8/v1/models(具體模型終端請求地址詳見單個模型的詳情頁調用地址) |
| 功能描述 | 用于獲取用戶模型列表 |
請求參數
請求頭參數
參數 | 示例值 | 描述 |
|---|---|---|
Authorization | Bearer AppKey | 鑒權信息填入AppKey。 |
Content-Type | application/json | - |
請求返回
請求正常返回
字段名稱 | 二級字段 | 字段類型 | 描述 |
|---|---|---|---|
object | - | string | 返回的對象類型,默認為list
|
data | - | array | 模型列表 |
- | id | string | 模型id或者模型名稱
|
- | object
| string | 默認為model |
- | created | string | 創建時間,默認為空 |
- | owned_by | string | 組織 機構,默認為空 |
返回結果示例
{
"object":"list",
"data":[
{
"id":"測試模型名稱1",
"object":"model",
"created":"",
"owned_by":""
}
]
}異常返回
異常返回時:
http code 返回非200。
http body 中返回 error 結構,error結構中包含code、type、message、param等信息,具體可見錯誤處理章節內容。
錯誤結果示例
{
"code":500004,
"detail":"AppKey不正確,請使用正確的AppKey",
"message":"INCORRECT_API_KEY_PROVIDED",
"error":{
"code":"500004",
"message":"AppKey不正確,請使用正確的AppKey",
"type":"INCORRECT_API_KEY_PROVIDED"
}
}請求示例代碼
假設平臺用戶組AppKey=884c8fc4054548a7b1ca1123592f5b7,以此為例進行說明。curl方式請求
curl --request get \
--url //wishub-x5.daliqc.cn/api/v1/c760bd1e83/d1a696ae54419d34987d95d52ac337f8/v1/models \
--header 'Accept: */*'\
--header 'Accept-Encoding: gzip, deflate, br'\
--header 'Authorization: Bearer 884c8fc4054548a7b1ca1123592f5b7'\
--header 'Content-Type: application/json'\python方式請求
import json
import requests
URL ="//wishub-x5.daliqc.cn/api/v1/c760bd1e83/d1a696ae54419d34987d95d52ac337f8/v1/models"
headers ={
"Authorization":"Bearer 884c8fc4054548a7b1ca1123592f5b7",
"Content-Type":"application/json"
}
try:
response = requests.get(URL, headers=headers)
if response.status_code !=200:
print(response.text)
else:
data = response.json()["data"]
print(data)
except Exception as e:
print(f"Exception: {e}")openai 客戶端示例代碼
import openai
from openai import OpenAI
client = OpenAI(base_url="//wishub-x5.daliqc.cn/api/v1/c760bd1e83/d1a696ae54419d34987d95d52ac337f8/v1/models", api_key="884c8fc4054548a7b1ca1123592f5b7")
try:
response = openai.models.list()
print(f"{response}")
except openai.APIStatusError as e:
print(f"APIStatusError: {e.status_code}, {e.message}, {e.body}")
except openai.APIError as e:
print(f"APIError: {e.body}")
except Exception as e:
print(f"Exception: {e}")