创建一个文本生成的模型微调训练任务。数据集支持通过API上传数据集或OSS挂载。
适用范围
- 适用地域:本文描述的功能仅在新加坡地域可用,且必须使用该地域的API Key。
- 开通账号权限:若使用阿里云子账号(RAM用户),需要为子账号授予模型调用、训练和部署权限。
- 配置环境变量:已成功获取 API Key,并配置到环境变量。
- 准备工作:已阅读千问模型调优,了解支持微调的模型、微调步骤、数据格式以及计费说明。
创建微调任务
新加坡
POST https://dashscope-intl.aliyuncs.com/api/v1/fine-tunes
Windows CMD 请将
$DASHSCOPE_API_KEY替换为%DASHSCOPE_API_KEY%,PowerShell请替换为$env:DASHSCOPE_API_KEY
请求参数请求头(Headers)Content-Type 固定值: Authorization API Key鉴权,格式为 请求体(Request Body)model 用于调优的或其他调优任务产出的模型ID(对已经调优了的模型进行再次调优)。 training_type 调优方法,可选值:
hyper_parameters 超参数设置。不同模型支持的参数集合及其默认值不同,请前往控制台选择相同的模型和调优方式查看实际默认值。其中 training_datasets 训练集文件列表。 validation_datasets 测试集文件列表。结构同 job_name 调优任务名称。 model_name 调优完成后的模型名称。 | |
返回参数request_id 本次请求的ID。 output 任务详情。 code 错误码。调用失败时返回。请参见下方错误码表。 message 错误详情描述。调用失败时返回。 | |
错误码
如果调用失败并返回报错信息,请参见下表进行排查。
HTTP 状态码 | 错误码 | 解决方案 |
|---|---|---|
400 | InvalidParameter | 参数错误,缺少参数或者参数格式问题等。根据错误信息修正您的参数。 |
400 | UnsupportedOperation | 当资源处于特定状态时,无法对其进行操作。待要操作的资源到达可操作状态时再进行操作。 |
404 | NotFound | 要查询/操作的资源不存在。检查资源ID是否错误。 |
409 | Conflict | 已存在同名部署实例,需要指定后缀进行区分。 |
429 | Throttling | 资源的创建触发平台限制。删除不再使用的模型。 |
500 | InternalError | 内部错误。记录 request_id,通过工单联系阿里云工程师进行排查。 |
下一步
调优为异步操作,调用本接口后可通过查询和管理调优任务接口查询调优任务状态。