cli-batches について
cli-batchesは、バッチ推論ジョブの送信と監視、ファイル管理、結果やエラーの取得に使うomnirouteコマンドを説明します。コマンドラインやCI/CDワークフローでバッチ処理を行うユーザー向けです。
主な機能
- 01バッチの作成・送信・一覧・キャンセル
- 02バッチジョブの完了待ち
- 03バッチ結果とエラーの取得
- 04ファイルのアップロード・一覧・確認・削除
活用シーン
- 01JSONL形式のバッチ推論ジョブの送信
- 02ジョブの監視と完了待ち
- 03バッチ結果やエラーのファイル保存
- 04CI/CDワークフローでの入力ファイル管理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ cheaper-inference/ 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 対応