About cli-batches
cli-batches is an omniroute CLI skill for submitting and monitoring batch inference jobs and managing files used in processing. It also supports integrating batch pipelines with CI/CD workflows.
Key features
- 01Create, submit, and cancel batches
- 02List batches and inspect their status
- 03Wait for jobs to finish
- 04Retrieve outputs and error results
- 05Upload, inspect, and delete files
Use cases
- 01Submit batch inference jobs from the CLI
- 02Monitor batch status and wait for completion
- 03Run batch processing in CI/CD workflows
- 04Download job outputs or error files
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ diegosouzapw/ omniroute --skill cli-batchesAfter installing, type/cli-batchesin Claude Code to confirm it loaded.
Details
From the project READMEOverview
Submit and monitor batch inference jobs from the CLI. Upload and manage files for batch processing, retrieve results, and integrate batch pipelines with CI/CD workflows.
Quick install
npm install -g omniroute # or: npx omniroute
omniroute --version
Subcommands
batches
Example:
omniroute batches
batches list
Flags:
--status <s>--limit <n>
Example:
omniroute batches list
batches get <batchId>
Example:
omniroute batches get <batchId>
batches create
Flags:
--input-file <fileId>--endpoint <e>--completion-window <w>--metadata <kv>
Example:
omniroute batches create
batches submit
Flags:
--jsonl <path>--endpoint <e>--wait
Example:
omniroute batches submit
batches cancel <batchId>
Flags:
--yes
Example:
omniroute batches cancel <batchId>
batches wait <batchId>
Flags:
--timeout <ms>
Example:
omniroute batches wait <batchId>
batches output <batchId>
Flags:
--out <path>
Example:
omniroute batches output <batchId>
batches errors <batchId>
Flags:
--out <path>
Example:
omniroute batches errors <batchId>
files
Example:
omniroute files
files list
Flags:
--purpose <p>--limit <n>
Example:
omniroute files list
files get <fileId>
Example:
omniroute files get <fileId>
files upload <path>
Flags:
--purpose <p>
Example:
omniroute files upload <path>
files content <fileId>
Flags:
--out <path>
Example:
omniroute files content <fileId>
files delete <fileId>
Flags:
--yes
Example:
omniroute files delete <fileId>
Comments
Markdown supported