Files
allegro-checkpoint/skills/inference-sh/cli/references/cli-reference.md
2026-04-01 11:04:00 +00:00

3.1 KiB

CLI Reference

Installation

curl -fsSL https://cli.inference.sh | sh

Global Commands

Command Description
infsh help Show help
infsh version Show CLI version
infsh update Update CLI to latest
infsh login Authenticate
infsh me Show current user

App Commands

Discovery

Command Description
infsh app list List available apps
infsh app list --category <cat> Filter by category (image, video, audio, text, other)
infsh app search <query> Search apps
infsh app list --search <query> Search apps (flag form)
infsh app list --featured Show featured apps
infsh app list --new Sort by newest
infsh app list --page <n> Pagination
infsh app list -l Detailed table view
infsh app list --save <file> Save to JSON file
infsh app my List your deployed apps
infsh app get <app> Get app details
infsh app get <app> --json Get app details as JSON

Execution

Command Description
infsh app run <app> --input <file> Run app with input file
infsh app run <app> --input '<json>' Run with inline JSON
infsh app run <app> --input <file> --no-wait Run without waiting for completion
infsh app sample <app> Show sample input
infsh app sample <app> --save <file> Save sample to file

Task Commands

Command Description
infsh task get <task-id> Get task status and result
infsh task get <task-id> --json Get task as JSON
infsh task get <task-id> --save <file> Save task result to file

Development

Command Description
infsh app init Create new app (interactive)
infsh app init <name> Create new app with name
infsh app test --input <file> Test app locally
infsh app deploy Deploy app
infsh app deploy --dry-run Validate without deploying
infsh app pull <id> Pull app source
infsh app pull --all Pull all your apps

Environment Variables

Variable Description
INFSH_API_KEY API key (overrides config)

Shell Completions

# Bash
infsh completion bash > /etc/bash_completion.d/infsh

# Zsh
infsh completion zsh > "${fpath[1]}/_infsh"

# Fish
infsh completion fish > ~/.config/fish/completions/infsh.fish

App Name Format

Apps use the format namespace/app-name:

  • falai/flux-dev-lora - fal.ai's FLUX 2 Dev
  • google/veo-3 - Google's Veo 3
  • infsh/sdxl - inference.sh's SDXL
  • bytedance/seedance-1-5-pro - ByteDance's Seedance
  • xai/grok-imagine-image - xAI's Grok

Version pinning: namespace/app-name@version

Documentation