cli-batches について
cli-batches は、バッチ推論ジョブの送信・監視と処理用ファイルの管理を行う omniroute のコマンドラインスキルです。バッチパイプラインを CI/CD ワークフローに組み込めます。
主な機能
- 01バッチの作成・送信・キャンセル
- 02バッチ一覧と状態の確認
- 03ジョブ完了までの待機
- 04出力とエラー結果の取得
- 05ファイルのアップロード・確認・削除
活用シーン
- 01コマンドラインからバッチ推論を送信
- 02バッチ状態を監視して完了を待機
- 03CI/CD ワークフローでバッチ処理を実行
- 04ジョブの出力またはエラーファイルを取得
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ diegosouzapw/ omniroute --skill cli-batchesインストール後、Claude Code で/cli-batchesを入力して読み込まれたか確認します。
詳細
概要
コマンドラインからバッチ推論ジョブを送信し、監視します。バッチ処理用のファイルをアップロード、管理し、結果を取得して、バッチパイプラインを CI/CD ワークフローに統合できます。
クイックインストール
npm install -g omniroute # or: npx omniroute
omniroute --version
サブコマンド
batches
例:
omniroute batches
batches list
フラグ:
--status <s>--limit <n>
例:
omniroute batches list
batches get <batchId>
例:
omniroute batches get <batchId>
batches create
フラグ:
--input-file <fileId>--endpoint <e>--completion-window <w>--metadata <kv>
例:
omniroute batches create
batches submit
フラグ:
--jsonl <path>--endpoint <e>--wait
例:
omniroute batches submit
batches cancel <batchId>
フラグ:
--yes
例:
omniroute batches cancel <batchId>
batches wait <batchId>
フラグ:
--timeout <ms>
例:
omniroute batches wait <batchId>
batches output <batchId>
フラグ:
--out <path>
例:
omniroute batches output <batchId>
batches errors <batchId>
フラグ:
--out <path>
例:
omniroute batches errors <batchId>
files
例:
omniroute files
files list
フラグ:
--purpose <p>--limit <n>
例:
omniroute files list
files get <fileId>
例:
omniroute files get <fileId>
files upload <path>
フラグ:
--purpose <p>
例:
omniroute files upload <path>
files content <fileId>
フラグ:
--out <path>
例:
omniroute files content <fileId>
files delete <fileId>
フラグ:
--yes
例:
omniroute files delete <fileId>
コメント
Markdown 対応