Modellix CLIとは何ですか?
Modellix CLIはmodellix-cliパッケージとして公開されているModellix公式のコマンドラインクライアントです。認証の管理、AI画像・動画モデルの検索と実行、非同期ジョブの完了待機、出力のダウンロードに対応し、スクリプトやコーディングエージェント向けに安定したJSONを出力します。
Modellix CLI
認証、100種類以上の画像・動画モデルの検索、非同期ジョブの実行、機械可読な--json出力とスクリプト、CI、Cursor、Claude Code、Codexとの連携に対応した公式コマンドラインクライアントです。
npm install --global modellix-cliNode.js 18.17以降が必要です。インストール後、modellix-cli --versionを実行して確認してください。
クイックスタート
Modellix CLIはAPIと同じ非同期ワークフローを採用しています。ジョブを送信してtask_idを受け取り、完了するまでポーリングまたは待機します。
一度インストールすれば、どのターミナルからでも利用できます。Node.js 18.17以降が必要です。
npm install --global modellix-cli対話形式のログインでキーを検証してからローカルに保存します。最初にModellixコンソールでキーを取得してください。
コンソール → APIキーmodellix-cli init利用可能な画像・動画モデルを確認し、model runでジョブを送信します。1つのコマンドで最終結果まで取得する場合は--waitを追加します。
modellix-cli model list機能
予測可能な自動化フラグ、ローカルのタスク履歴、APIキーを出力しない診断機能を提供します。
model listでカタログを検索・絞り込み、model describeで入力仕様を確認できます。--jsonを追加すると、エージェントが読み取れる結果を取得できます。
model run(別名model invoke)に--bodyまたは--body-fileを指定してジョブを送信し、task getまたはtask waitで進行状況を確認します。
同時実行数を制御してJSONLバッチを送信し、task downloadで出力をローカルに保存します。機械可読な出力により、一時的な署名付きダウンロードURLの露出を防ぎます。
--jsonと--quietによりstdoutを安定させます。文書化された終了コードはCIと相性がよく、警告と復旧手順はstderrに出力されます。
modellix-cli doctorはNode.jsのバージョン、APIキーの参照元、ネットワーク接続、チーム残高を検査します。APIキー自体は表示しません。
複数の認証プロファイルを保存し、シェル履歴にキーを残すことなく--profileまたはMODELLIX_PROFILEで切り替えられます。
ターミナルワークフロー
モデルカタログを参照し、ジョブを送信して機械可読な結果を取得する、標準的な開発ワークフローです。
# 1. モデルカタログを参照$ modellix-cli model list --type text-to-image --output slugs# 2. ジョブを送信$ modellix-cli model run \
--model-slug bytedance/seedream-5.0-pro \
--body '{"prompt":"日当たりの良い庭で遊ぶかわいい猫"}'# 3. 結果を取得(またはmodel runに--waitを追加)$ modellix-cli task get task-abc123 --json# 出力例 → { "code": 0, "data": { "status": "success", "task_id": "task-abc123", ... } }エージェント連携
追加のデーモンは不要です。シェルコマンドを実行できる任意のエージェントからmodellix-cliを直接呼び出せます。model runの後にtask getを実行し、別のプログラムが出力を処理する場合は必ず--jsonを追加してください。
Cursor、Claude Code、Codex、およびターミナルツールを利用できる任意のエージェントに対応します。
modellix-cli doctor --jsonサポート
インストール、認証、自動化、課金に関する回答です。
Modellix CLIはmodellix-cliパッケージとして公開されているModellix公式のコマンドラインクライアントです。認証の管理、AI画像・動画モデルの検索と実行、非同期ジョブの完了待機、出力のダウンロードに対応し、スクリプトやコーディングエージェント向けに安定したJSONを出力します。
Node.js 18.17以降が必要です。npm install --global modellix-cliを実行し、modellix-cli --versionでインストールを確認してください。引数なしでmodellix-cliを実行するとローカルのクイックスタートが表示され、APIは呼び出されません。
ModellixコンソールでAPIキーを取得し、modellix-cli initまたはmodellix-cli auth loginを実行します。CIではMODELLIX_API_KEYを設定するか、--api-keyと--yesを併用してください。キーをシェル履歴に残さないよう、環境変数または非表示の入力プロンプトを推奨します。
最初にmodellix-cli model listでモデルを探します。次に、プロバイダー/モデルのslugとプロンプト本文を指定してmodellix-cli model runを実行します。modellix-cli task getで結果を取得するか、model runに--waitを追加します。
はい。--jsonと--quietにより、シェルコマンドを実行できるCursor、Claude Code、Codexなどのエージェントでstdoutを安定して処理できます。処理結果はstdout、診断情報と復旧手順はstderrに出力されます。
いいえ。CLIは同じModellix REST APIを使用し、ターミナルと自動化向けに設計されています。カスタムHTTPクライアントが必要な場合はREST、認証管理、モデル検索、ジョブの完了待機、ダウンロード、エージェント向け出力が必要な場合はCLIを利用してください。
CLIジョブにはREST APIジョブと同じモデル料金が適用されます。送信済みのジョブには料金が発生する場合があるため、タイムアウトやネットワークエラーの後に無条件で再試行しないでください。タスクIDを受け取っている場合は、ジョブを再送信する前にステータスを確認してください。
Modellix CLI
npmからインストールし、一度認証すれば、ターミナルから任意のModellixモデルを実行できます。同じコマンドをエージェントに実行させることもできます。