模型管理
模型管理接口用于管理可用模型和模型配置。
接口地址
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"字段说明
| 字段 | 类型 | 说明 |
|---|---|---|
| id | string | 模型标识符 |
| name | string | 模型显示名称 |
| provider | string | 提供商 |
| context_length | integer | 上下文窗口大小 |
| input_price | number | 输入价格 (元/千token) |
| output_price | number | 输出价格 (元/千token) |
| capabilities | array | 支持的能力列表 |
| status | string | 状态 (active/inactive) |