Skip to content
Request
Response

模型管理

模型管理接口用于管理可用模型和模型配置。

接口地址

GET https://ai-tokenhub.com/v1/admin/models
POST https://ai-tokenhub.com/v1/admin/models
PUT https://ai-tokenhub.com/v1/admin/models/{id}
DELETE https://ai-tokenhub.com/v1/admin/models/{id}

模型对象

json
{
  "id": "gpt-4o",
  "name": "GPT-4o",
  "provider": "openai",
  "context_length": 128000,
  "input_price": 0.005,
  "output_price": 0.015,
  "capabilities": ["chat", "function_calling", "vision"],
  "status": "active",
  "created_at": "2024-01-01T00:00:00Z"
}

获取模型列表

bash
curl https://ai-tokenhub.com/v1/admin/models \
  -H "Authorization: Bearer YOUR_API_KEY"

创建模型配置

bash
curl -X POST https://ai-tokenhub.com/v1/admin/models \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "id": "custom-model",
    "name": "自定义模型",
    "provider": "custom",
    "context_length": 4096,
    "input_price": 0.001,
    "output_price": 0.002,
    "endpoint": "https://custom.api.com/v1/chat"
  }'

更新模型配置

bash
curl -X PUT https://ai-tokenhub.com/v1/admin/models/gpt-4o \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "status": "inactive",
    "input_price": 0.006
  }'

删除模型

bash
curl -X DELETE https://ai-tokenhub.com/v1/admin/models/custom-model \
  -H "Authorization: Bearer YOUR_API_KEY"

字段说明

字段类型说明
idstring模型标识符
namestring模型显示名称
providerstring提供商
context_lengthinteger上下文窗口大小
input_pricenumber输入价格 (元/千token)
output_pricenumber输出价格 (元/千token)
capabilitiesarray支持的能力列表
statusstring状态 (active/inactive)