Flatkey CLIは、ひとつの残高でメディア生成をターミナルから利用できるようにします。すべてのコマンドは --json を受け付けるため、スクリプト、CIジョブ、またはstdoutを解析するAIエージェントから安全に呼び出せます。
インストールと認証
Node.js 18以上が必要です。CIの場合、ログインする代わりに環境変数を設定してください:
CLIが使用している内容を確認する:
最初のファイルを生成する
必ず --model を指定してください。デフォルトの画像モデルは現在ルーティングできないため、No available channel が返されます。
コマンド
グローバルオプション
-o は --json の前に置いてください。短縮形は --json の後に置くと予期しない引数として拒否されます。--output はどの位置でも使用できます。
動画オプション
--ratio は 16:9、9:16、4:3、3:4、21:9、1:1 を受け付けます。--resolution は 480p、720p、1080p を受け付けますが、各モデルはその範囲の一部のみサポートしています。詳細は動画生成を参照してください。
音声オプション
flatkey audio voices --json を実行し、一覧に表示された voice_id を --voice-id に渡してください。
エージェントから実行する
--json モードでは、stdoutにはJSONオブジェクトがひとつだけ、stderrにはJSONエラーが入ります。flatkey help --ai を実行すると、エージェントが実行時に読み取れるコンパクトなプロトコル説明が出力されます。
最初にモデルを一覧表示してから生成してください。ハードコードされたモデルIDは実行失敗の最も一般的な原因です。
リカバリー
リクエストを変更してからのみ再試行してください。これらのエラーは確定的なので、同じ引数を繰り返すと時間を無駄にするだけで結果は変わりません。