agnes-free-video について
Agnes Free Video は、agnes-video-v2.0 を使った非同期動画生成タスクの送信と確認を行うスキルです。付属スクリプトはテキスト、画像、複数画像、キーフレーム入力に対応し、結果をダウンロードできます。
主な機能
- 01テキストからの動画生成
- 02画像からの動画生成
- 03複数画像とキーフレームのモード
- 04非同期タスクの状態確認
- 05リクエスト形式のドライラン検証
活用シーン
- 01テキストプロンプトからの動画生成
- 02商品画像のアニメーション化
- 03キーフレーム間のトランジション作成
- 04送信済みタスクの確認とダウンロード
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ kangarooking/ agnes-free-model-skills --skill agnes-free-videoインストール後、Claude Code で/agnes-free-videoを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlreferences/api.mdscripts/agnes_video.py詳細
Agnes Free Video
agnes-video-v2.0 を使用して、非同期の動画生成タスクを作成し、状態を確認するには、このスキルを使用します。
認証情報に関するルール
API キーは環境変数から読み取ってください。プロンプト、スクリプト、スキルファイル、コミット、シェル履歴にキーをハードコードしないでください。
優先する変数:
export AGNES_API_KEY="..."
ヘルパーは、フォールバックとして AGNES_TOKEN も受け付けます。
クイックスタート
テキストから動画を生成:
python3 scripts/agnes_video.py create \
--prompt "A cinematic shot of a cat walking on the beach at sunset, soft ocean waves, warm golden lighting, realistic motion" \
--width 1152 \
--height 768 \
--num-frames 121 \
--frame-rate 24 \
--output-dir ./outputs/agnes-free-video
画像から動画を生成:
python3 scripts/agnes_video.py create \
--prompt "Animate the product with a slow camera push-in, soft studio reflections, stable identity" \
--image-url "https://example.com/product.png" \
--num-frames 121 \
--frame-rate 24
キーフレーム間の遷移:
python3 scripts/agnes_video.py create \
--prompt "Create a smooth cinematic transition between the keyframes with natural pacing" \
--image-url "https://example.com/keyframe1.png" \
--image-url "https://example.com/keyframe2.png" \
--mode keyframes \
--num-frames 121
既存のタスクを確認:
python3 scripts/agnes_video.py status \
--task-id task_123456 \
--download \
--output-dir ./outputs/agnes-free-video
API を呼び出さずにリクエストの形式を検証:
python3 scripts/agnes_video.py create \
--prompt "A short cinematic AI product teaser, slow dolly shot, clean lighting" \
--num-frames 81 \
--dry-run
ワークフロー
- モードを選択します:テキストから動画、画像から動画、複数画像、またはキーフレームアニメーション。
- 被写体、動作、シーン、カメラの動き、照明、スタイルを含むプロンプトを作成します。
- ユーザーが特定の長さを希望している場合を除き、
num_framesは81、121、161、241、または441に設定します。 scripts/agnes_video.py createを使用してタスクを送信し、状態を確認します。ユーザーがすでにタスク ID を持っている場合は、statusを使用します。video_urlが表示されたら、速やかに動画をダウンロードします。
注記
- 作成エンドポイント:
POST https://apihub.agnes-ai.com/v1/videos - ステータスエンドポイント:
GET https://apihub.agnes-ai.com/v1/videos/{task_id} - モデル:
agnes-video-v2.0 - 動画生成は非同期です。
num_framesは<= 441を満たし、かつ8n + 1の形式である必要があります。- ヘルパーのデフォルト設定は
1152x768、121フレーム、24FPS です。
リファレンス
リクエストフィールド、タスクのステータス値、エラーコード、モード別のプロンプト例が必要な場合は、references/api.md を参照してください。
コメント
Markdown 対応