Skip to content

模型定价管理 API

管理员同步模型供应商定价数据。支持从 OpenRouter API 自动同步和通过 CSV 文件导入 GPT_GE 定价。

基础路径

/admin/model-provider-costs

认证方式

使用 combinedAuth 中间件,仅支持 JWT Bearer Token 认证,且需要 site:admin 权限。

Authorization: Bearer <jwt_token>

端点列表

POST /admin/model-provider-costs/sync

同步模型供应商定价数据到 model_provider_costs 表。

支持两种供应商:

  • openrouter - 从 OpenRouter API 自动获取定价数据,使用 JSON Body
  • gpt_ge - 通过 CSV 文件导入定价数据,使用 multipart/form-data

请求方式一:OpenRouter 同步(JSON Body)

Content-Type: application/json
字段类型必填说明
providerstring固定值 openrouter

请求方式二:GPT_GE CSV 导入(FormData)

Content-Type: multipart/form-data
字段类型必填说明
providerstring固定值 gpt_ge
fileFileCSV 定价文件

响应格式

json
{
  "count": 150
}
字段类型说明
countnumber同步/导入的模型数量

错误码

HTTP 状态码说明
400provider 无效(必须是 openroutergpt_ge) / gpt_ge 需要上传 CSV 文件
403仅支持 JWT 认证 / 缺少 site:admin 权限
500同步失败

源码

  • 路由文件apps/backend/src/routes/model-provider-costs.ts
  • 同步服务apps/backend/src/services/model-provider-costs.ts

AI Workflow Editor