Skip to content

POST /api/models

请求

内容
方法POST
路径/api/models
鉴权管理员

Header 参数

参数位置类型必填说明
AuthorizationHeaderstringBearer <jwt>
Content-TypeHeaderstringapplication/json

Path 参数

无。

Query 参数

无。

Body 参数

字段类型说明
model_namestring创建时必填;平台模型名。
providerstring供应商 ID,留空时按模型名自动识别。
provider_icon_urlstring供应商图标 URL。
quota_typenumber0 token,1 按次,100 视频分辨率和时长组合。
input_pricestring/number输入价格,按 1M token。
output_pricestring/number输出价格,按 1M token。
cached_input_pricestring/number缓存读取输入价格。
cache_write_input_pricestring/number缓存写入输入价格。
cache_write_1h_input_pricestring/number1 小时缓存写入输入价格。
image_input_pricestring/number图像输入价格。
image_output_pricestring/number图像输出价格。
audio_input_pricestring/number音频输入价格。
audio_output_pricestring/number音频输出价格。
*_price_tiersarray对应计价项的分段价格数组,元素为 { min_tokens, price, condition }。
video_billing_configobjectquota_type=100 时使用;按分辨率和时长组合计费。
video_billing_config.resolutionsarray分辨率档位数组。
video_billing_config.resolutions[].resolutionstring分辨率值。
video_billing_config.resolutions[].duration_unit_pricestring/number该分辨率下无固定时长选项时的每秒单价。
video_billing_config.resolutions[].durationsarray固定时长档位;存在时只允许这些时长。
video_billing_config.resolutions[].durations[].secondsnumber时长秒数。
video_billing_config.resolutions[].durations[].pricestring/number该分辨率和时长组合的价格。
enabledboolean是否启用。

返回值

新模型。

返回字段

字段类型说明
idnumber全局模型 ID。
model_namestring平台模型名。
providerstring供应商 ID。
provider_icon_urlstring供应商图标 URL。
quota_typenumber计费类型:0 token,1 按次,100 视频分辨率和时长组合。
input_pricestring/number输入 token 单价,按 1M token。
output_pricestring/number输出 token 单价,按 1M token。
cached_input_pricestring/number缓存读取输入单价,按 1M token。
cache_write_input_pricestring/number缓存写入输入单价,按 1M token。
cache_write_1h_input_pricestring/number1 小时缓存写入输入单价,按 1M token。
image_input_pricestring/number图像输入单价。
image_output_pricestring/number图像输出单价。
audio_input_pricestring/number音频输入单价。
audio_output_pricestring/number音频输出单价。
input_price_tiersarray输入分段价格,元素为 { min_tokens, price, condition }。
output_price_tiersarray输出分段价格,元素为 { min_tokens, price, condition }。
cached_input_price_tiersarray缓存读取分段价格。
cache_write_input_price_tiersarray缓存写入分段价格。
cache_write_1h_input_price_tiersarray1 小时缓存写入分段价格。
image_input_price_tiersarray图像输入分段价格。
image_output_price_tiersarray图像输出分段价格。
audio_input_price_tiersarray音频输入分段价格。
audio_output_price_tiersarray音频输出分段价格。
video_billing_configobject视频组合计费配置,见下方结构。
video_billing_config.resolutionsarray分辨率档位数组。
video_billing_config.resolutions[].resolutionstring允许的分辨率,例如 720p、1080p、1920x1080。
video_billing_config.resolutions[].duration_unit_pricestring/number该分辨率下未限定时长选项时的每秒单价。
video_billing_config.resolutions[].durationsarray该分辨率下允许的时长档位;存在时按档位固定价计费。
video_billing_config.resolutions[].durations[].secondsnumber时长秒数。
video_billing_config.resolutions[].durations[].pricestring/number该分辨率和该时长组合的价格。
enabledboolean是否启用。
created_atstring创建时间。
updated_atstring更新时间。

错误

状态码说明
400参数不合法。
401未登录或登录失效。
403无权限。
404资源不存在。
500服务端错误。

基于 MIT 协议发布(社区版)