Skip to main content
POST
POST /v1/training-jobs 创建一个异步训练任务并返回其任务记录。此端点限制为每个用户每分钟 20 次请求。

请求

string
必填
您的 Fastino API 密钥。
string
必填
训练模型的显示名称。长度:1–100 个字符。
string
必填
来自 GET /v1/base-models?supports_training=true 的可训练模型 ID,或受支持的检查点 UUID。
object[]
必填
一个或多个数据集引用。每项需要 name,可包含 version;省略 version 时会解析为最新版本。
string
默认值:"lora"
lora 或 full。所选基础模型必须支持所请求的训练类型。
number
默认值:"0.2"
用于验证的留出比例,取值范围从 0 到 1。
integer
默认值:"100"
最大 epoch 数。必须至少为 1;早停可能会更早结束。
number
正的峰值学习率。省略时使用所选模型的训练配方。
integer
默认值:"4"
单设备批大小。建议省略此项,让训练服务应用或安全地限制到模型特定的默认值。
integer
可选的可复现性种子,取值从 0 到 2147483647。使用时请将 provider_name 设为 modal。种子可以减少一种变化源,但并不保证 GPU 运行结果按位一致。
string
项目 UUID。省略时,Fastino 会将任务关联到调用者的默认项目。

响应

返回 200 及完整的训练任务记录,其中包含 UUID id 和初始状态。
请保存此响应中的 id。您将用它来轮询状态、获取指标和工件,以及对训练后的模型运行推理。 请求体格式错误会返回 422。有效但不可用的模型、数据集、训练类型或提供方组合会返回请求相关的 4xx 错误。