mcpField
C
cli-batches

cli-batches

github.com/cheaper-inferenceデータ・データベース82.3k1.0k 回インストール今日更新
リポジトリ

cli-batches について

cli-batchesは、バッチ推論ジョブの送信と監視、ファイル管理、結果やエラーの取得に使うomnirouteコマンドを説明します。コマンドラインやCI/CDワークフローでバッチ処理を行うユーザー向けです。

主な機能

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

活用シーン

  1. 01JSONL形式のバッチ推論ジョブの送信
  2. 02ジョブの監視と完了待ち
  3. 03バッチ結果やエラーのファイル保存
  4. 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>

コメント