モデルファインチューニングジョブを作成します。
前提条件
- サポートされるリージョン: このトピックで説明する機能はシンガポールリージョンでのみ提供されており、このリージョンの API Key を使用する必要があります。
- アカウント権限: Alibaba Cloud サブアカウント (RAM ユーザー) を使用する場合は、モデル呼び出し、トレーニング、デプロイのための権限をサブアカウントに付与する必要があります。
- 環境変数の設定: API Key の取得と環境変数としての設定が完了している必要があります。
- 事前準備: Qwen モデルのチューニングを確認し、ファインチューニング対応モデル、ファインチューニングの手順、データ形式、課金について理解している必要があります。
ファインチューニングジョブの作成
Singapore
POST https://dashscope-intl.aliyuncs.com/api/v1/fine-tunes
Windows CMD の場合は、
$DASHSCOPE_API_KEYを%DASHSCOPE_API_KEY%に置き換えてください。PowerShell の場合は、$env:DASHSCOPE_API_KEYに置き換えてください。
リクエストパラメーターヘッダーContent-Type 固定値: Authorization API Key 認証。形式は リクエストボディmodel ファインチューニング対象のモデル ID、または他のファインチューニングジョブで生成されたモデル ID (既にファインチューニング済みのモデルを再チューニングする場合)。 training_type ファインチューニング方式。有効な値:
hyper_parameters ハイパーパラメーター設定。モデルごとにサポートされるパラメーターのセットとデフォルト値が異なります。実際のデフォルト値を確認するには、同じモデルとチューニング方式を指定してコンソールを参照してください。このうち training_datasets トレーニングデータセットのファイルリスト。 validation_datasets 検証データセットのファイルリスト。構造は job_name チューニングジョブの名前。 model_name チューニング完了後のモデル名。 | 重要SDK Expert インタラクティブアシスタントを使用すると、自然言語で同じ開発作業やトラブルシューティングを行えます。詳細は DashScope SDK Expert をご参照ください。 |
応答パラメーターrequest_id このリクエストの ID。 output ジョブの詳細。 code エラーコード。呼び出しが失敗した場合に返されます。下記のエラーコード表をご参照ください。 message エラーメッセージの詳細。呼び出しが失敗した場合に返されます。 | |
エラーコード
呼び出しが失敗してエラーメッセージが返された場合は、次の表を参照してトラブルシューティングを行ってください。
HTTP ステータスコード | エラーコード | 解決策 |
|---|---|---|
400 | InvalidParameter | パラメーターエラー: パラメーターの欠落または形式の問題です。エラーメッセージに基づいてパラメーターを修正してください。 |
400 | UnsupportedOperation | リソースが特定の状態にある場合、そのリソースに対して操作を実行できません。リソースが操作可能な状態になってから再試行してください。 |
404 | NotFound | クエリ/操作対象のリソースが存在しません。リソース ID が誤っていないか確認してください。 |
409 | Conflict | 同じ名前のデプロイメントインスタンスが既に存在します。区別できるようにサフィックスを指定してください。 |
429 | Throttling | リソースの作成がプラットフォームの制限に達しました。使用しなくなったモデルを削除してください。 |
500 | InternalError | 内部エラーです。request_id を記録し、チケットで Alibaba Cloud エンジニアに連絡して調査を依頼してください。 |
次のステップ
ファインチューニングは非同期操作です。この API を呼び出した後、チューニングジョブのクエリと管理 API を使用してチューニングジョブのステータスを照会できます。