mcpField
C
cli-batches

cli-batches

github.com/diegosouzapwデータ・データベース82.6k891 回インストール今日更新
リポジトリ

cli-batches について

cli-batches は、バッチ推論ジョブの送信・監視と処理用ファイルの管理を行う omniroute のコマンドラインスキルです。バッチパイプラインを CI/CD ワークフローに組み込めます。

主な機能

  1. 01バッチの作成・送信・キャンセル
  2. 02バッチ一覧と状態の確認
  3. 03ジョブ完了までの待機
  4. 04出力とエラー結果の取得
  5. 05ファイルのアップロード・確認・削除

活用シーン

  1. 01コマンドラインからバッチ推論を送信
  2. 02バッチ状態を監視して完了を待機
  3. 03CI/CD ワークフローでバッチ処理を実行
  4. 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>

コメント