--- name: cli-batches description: 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. --- ## Overview 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 ```bash npm install -g omniroute # or: npx omniroute omniroute --version ``` ## Subcommands ### `batches` **Example:** ```bash omniroute batches ``` ### `batches list` **Flags:** - `--status ` - `--limit ` **Example:** ```bash omniroute batches list ``` ### `batches get ` **Example:** ```bash omniroute batches get ``` ### `batches create` **Flags:** - `--endpoint ` - `--completion-window ` - `--metadata ` **Example:** ```bash omniroute batches create ``` ### `batches submit` **Flags:** - `--endpoint ` - `--wait` **Example:** ```bash omniroute batches submit ``` ### `batches cancel ` **Flags:** - `--yes` **Example:** ```bash omniroute batches cancel ``` ### `batches wait ` **Flags:** - `--timeout ` **Example:** ```bash omniroute batches wait ``` ### `batches output ` **Flags:** - `--out ` **Example:** ```bash omniroute batches output ``` ### `batches errors ` **Flags:** - `--out ` **Example:** ```bash omniroute batches errors ``` ### `files` **Example:** ```bash omniroute files ``` ### `files list` **Flags:** - `--purpose

` - `--limit ` **Example:** ```bash omniroute files list ``` ### `files get ` **Example:** ```bash omniroute files get ``` ### `files upload ` **Example:** ```bash omniroute files upload ``` ### `files content ` **Flags:** - `--out ` **Example:** ```bash omniroute files content ``` ### `files delete ` **Flags:** - `--yes` **Example:** ```bash omniroute files delete ```