学習リスト照会
    • PDF

    学習リスト照会

    • PDF

    Article Summary

    Classic/VPC環境で利用できます。

    作成した学習リストを照会します。

    リクエスト

    リクエスト形式について説明します。リクエスト形式は、次の通りです。

    メソッドURI
    GET/tuning/v2/tasks

    ヘッダ

    ヘッダの説明は次の通りです。

    フィールド要否説明
    X-NCP-APIGW-TIMESTAMPY1970年1月1日00:00:00協定世界時(UTC)からの経過時間をミリ秒(Millisecond)で表したもの
    API Gatewayサーバとの時間差が5分以上の場合は、無効なリクエストとみなす
    x-ncp-apigw-timestamp:{Timestamp}
    X-NCP-IAM-ACCESS-KEYYNAVERクラウドプラットフォームポータルから発行された Access Key ID
    x-ncp-iam-access-key:{Main Account Access Key}
    X-NCP-APIGW-SIGNATURE-V2YAccess Key ID値と Secret Keyで暗号化した署名
    x-ncp-apigw-signature-v2:{API Gateway Signature}
    X-NCP-CLOVASTUDIO-REQUEST-IDN各リクエストに対するリクエスト ID
    Content-TypeYapplication/json

    クエリパラメータ

    パラメータの説明は次の通りです。

    フィールドタイプ要否説明
    sizeintNページサイズ
  • 1~100(デフォルト値: 20)
  • pageintNページサイズ
  • 0~N(デフォルト値: 0)
  • 構文

    構文例は次の通りです。

    curl --location --request GET 'https://clovastudio.apigw.ntruss.com/tuning/v2/tasks?page=0&size=20' \
    --header 'Content-Type: application/json' \
    --header 'X-NCP-APIGW-TIMESTAMP: <api_gw_time>' \
    --header 'X-NCP-IAM-ACCESS-KEY: <iam_access_key>' \
    --header 'X-NCP-APIGW-SIGNATURE-V2: <api_gw_sig>' \
    --header 'X-NCP-CLOVASTUDIO-REQUEST-ID: <request_id>'
    

    レスポンス

    レスポンス形式について説明します。

    ヘッダ

    ヘッダの説明は次の通りです。

    ヘッダ要否説明
    Content-Type-application/json

    ボディ

    ボディの説明は次の通りです。

    フィールドタイプ要否説明
    resultobject-レスポンス結果
    result.totalPagesint-全体ページ数
    result.totalElementsint-全体データ数
    result.sizeint-ページごとのデータ数
    result.numberint-ページ番号
    result.contentobject学習情報
    result.content.idstring-学習 ID
    result.content.namestring-学習名
    result.content.modelstring-チューニングモデル名
    result.content.methodenum-チューニング技法
  • LoRA
  • result.content.taksTypestring-学習タイプ
  • GENERATION: 作成
  • CLASSIFICATION: 分類
  • result.content.trainEpochsinterger-モデルを学習したエポック数
    result.content.learningRatedouble-学習率: チューニング時にモデルパラメータを再学習するレベルや度合い
    result.content.statusenum-学主進捗状態
  • WAIT
  • RUNNING
  • FAILED
  • SUCCEEDED
  • result.content.status.statusInfoarray-学主進捗状態の詳細情報
    result.content.status.statusInfo.labelarray-学習タイプが classificationの場合、ユーザーデータラベル(学習タイプが GENERATIONの場合、null)
    result.content.status.statusInfo.dataRowsint-データ数
    result.content.status.statusInfo.numOfTokensint-データトークン数
    result.content.status.statusInfo.currStepint-現在の学習ステップ数
    result.content.status.statusInfo.totalTrainStepsint-学習の総ステップ数
    result.content.status.statusInfo.currEpochint-現在のエポック
    result.content.status.statusInfo.totalTrainEpochsint-全体学習のエポック
    result.content.status.statusInfo.estimatedTimeint-予想所要時間(平均1エポック時間*全体学習のエポック)
    result.content.status.statusInfo.trainLossdouble-学習損失量
    result.content.status.statusInfo.sendWeightSuccessboolean-学習成果物の保存有無
    result.content.status.statusInfo.endDatetimestring-学習終了日
    result.content.status.statusInfo.failureReasonstring-学習失敗理由
    • file.read: ファイル認識失敗
    • file.privacy: ファイルに個人情報存在
    • file.harmful: ファイルに有害情報存在
    • resource.timeout: GPU確保失敗でレスポンス時間超過。再試行が必要
    • result.content.store: 学習結果の保存に失敗
    • db.timeout: DBアクセス失敗でレスポンス時間超過。再試行が必要
    result.content.status.createdClientTypeenum-学習をリクエストしたクライアントのタイプ
  • API: APIクライアント
  • WEB: ウェブクライアント
  • result.content.status.createdDatestring-学習作成日(ISO 8601形式)
    result.content.status.updatedDatestring-学習修正日(ISO 8601形式)

    構文

    構文例は次の通りです。

    {
        "status": {
            "code": "20000",
            "message": "OK"
        },
        "result": {
            "totalPages": "7,",
            "totalElements": "122,",
            "size": "20,",
            "number": "0,",
            "content": [
            {
                "id": "oi55o2ej",
                "name": "230709-202307",
                "model": "HCX-002",
                "method": "LoRA",
                "taskType": "GENERATION",
                "trainEpochs": 4,
                "learningRate": 1.0E-4,
                "status": "FAILED",
                "statusInfo": {
                "label": null,
                "dataRows": null,
                "numOfTokens": null,
                "currStep": null,
                "totalTrainSteps": null,
                "currEpoch": null,
                "totalTrainEpochs": null,
                "estimatedTime": null,
                "trainLoss": null,
                "sendWeightSuccess": null,
                "failureReason": "resource.timeout"
                },
                "createdClientType": "WEB",
                "createdDate": "2023-08-20T20:23:08+0900",
                "updatedDate": "2023-08-21T10:31:40+0900"
                },
                {
                    "id": "oi55o2ej",
                    "name": "230709-202307",
                    "model": "HCX-002",
                    "method": "LoRA",
                    "taskType": "GENERATION",
                    "trainEpochs": 4,
                    "learningRate": 1.0E-4,
                    "status": "FAILED",
                    "statusInfo": {
                    22
                    "label": null,
                    "dataRows": null,
                    "numOfTokens": null,
                    "currStep": null,
                    "totalTrainSteps": null,
                    "currEpoch": null,
                    "totalTrainEpochs": null,
                    "estimatedTime": null,
                    "trainLoss": null,
                    "sendWeightSuccess": null,
                    "failureReason": "resource.timeout"
                    },
                    "createdClientType": "WEB",
                    "createdDate": "2023-08-21T20:23:08+0900",
                    "updatedDate": "2023-08-22T10:31:40+0900"
                }
            ]
        }
    }
    

    この記事は役に立ちましたか?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.