AGTCloud API Docs
ガイドAPIリファレンス連携とリソース更新とヘルプ
動画生成Kling

画像から動画

先頭フレーム、先頭・末尾フレーム、複数キーフレームから Kling 4.0 動画を生成します。

contents にプロンプトとキーフレームを組み合わせます。画像はタスクごとに最大 10 枚です。本 API は aspect_ratio を提供しないため、目的の画角に合う参照画像を使用してください。

POST/kling/image-to-video/kling-4.0

先頭、先頭・末尾、複数キーフレームから生成します。画像はタスクごとに最大 10 枚です。画角は参照画像に従い、aspect_ratio は提供しません。

認証

bearerAuth
認証Bearer <token>

プラットフォームの API Key を使用:Authorization: Bearer your-api-key。

指定位置: header

リクエストボディ

application/json

TypeScript 型定義

TypeScript で request body 型を使用します。

レスポンスボディ

application/json

application/json

application/json

画像と参照のルール

contents は first_frame(先頭)、middle_frame(中間)、last_frame(末尾)に対応します。プロンプト項目 type: "prompt" は任意です。リクエスト例には先頭、先頭・末尾、複数キーフレームの三種類があります。

項目要件
画像入力url 必須。URL または Base64
形式・サイズJPG、JPEG、PNG。各画像最大 30MB
寸法幅・高さとも 300px 以上、比率 2:5~5:2
画像数タスクごとに最大 10 枚
素材参照 IDid は任意。指定値は同一タスク内で重複不可

プロンプトで画像を参照する場合は id を指定します。例えば "id": "first" は @first に対応します。id はこのリクエスト内の参照であり、生成後のタスク ID ではありません。

よくあるエラーと対処

レスポンス・エラー確認と対処
HTTP 401、Invalid tokenBearer 形式と API Key の所属サイトを確認
HTTP 400、contents cannot be empty空でない contents 配列を指定
HTTP 400、contents must contain at least one of first_frame, middle_frame, last_frameキーフレーム画像を一枚以上指定。プロンプトのみは不可
HTTP 400、must have a non-blank url対応するキーフレームに空でない url を指定
HTTP 400、contents[0].type ... is invalid指定インデックスの型を確認し、対応するキーフレーム・プロンプト型を使用
HTTP 400、invalid_request または invalid JSON request bodyJSON 構文と型を確認。contents は文字列ではなく配列

HTTP 400 は code/message/data または error オブジェクトで返る場合があります。fail_to_fetch_task は照会エラーとは限りません。message の素材検証エラーを確認してください。この値は解析済みオブジェクトではなく JSON 文字列の場合があります。リクエスト ID を保存し、API Key は提供しないでください。