inference-sh-cli

Runs 150+ cloud AI apps for image, video, and audio generation via the inference.sh CLI.

Updated Aug 22, 2026
One-click install
npx skills add https://github.com/vivekgoquest/hermes-agent-stable --skill inference-sh-cli-vivekgoquest
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: inference-sh-cli
Source: https://github.com/vivekgoquest/hermes-agent-stable/tree/main/optional-skills/devops/inference-sh-cli
Command: npx skills add https://github.com/vivekgoquest/hermes-agent-stable --skill inference-sh-cli-vivekgoquest

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Running AI models like FLUX, Veo, or Seedance normally requires managing separate provider APIs, GPU infrastructure, and authentication for each service. This Skill unifies access to 150+ cloud AI apps through a single CLI, so you can generate images, video, audio, and run AI search without any GPU or per-provider setup. ## Core Features & Use Cases - App Discovery: Search the inference.sh catalog with infsh app list --search to find the correct app ID before running anything. - Media Generation: Run image models (FLUX, Gemini, Grok, Seedream), video models (Veo, Seedance, Wan), TTS, and avatar/lipsync apps with a single JSON input command. - Local File Uploads: Pass local file paths directly in the input JSON and the CLI uploads them automatically for tasks like upscaling, image-to-video, and avatar generation. - Use Case: A user asks for a short drone-style video clip. The agent searches for video apps, runs google/veo-3-1-fast with a JSON prompt, and returns the generated video URL for inline display. ## Quick Start Ask the agent to generate an image of a sunset over mountains using inference.sh, and it will search for the right app and run it with structured JSON output.

Frequently Asked Questions about inference-sh-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate images with the inference.sh CLI?▼

Search for an image app first with `infsh app list --search image`, then run it with a JSON input, for example `infsh app run falai/flux-dev-lora --input '{"prompt": "sunset over mountains"}' --json`. The JSON output contains URLs to the generated images.

How do I find the right app ID on inference.sh?▼

Use `infsh app list --search <term>` or `infsh app search <query>` to browse the catalog by keyword or category. Never guess app IDs, since they change and new apps are added frequently.

Can I use local files as input for inference.sh apps?▼

Yes, any input field that accepts a URL also accepts a local path, including absolute, relative, and home-directory paths. The CLI uploads the file automatically when running the app.

Does inference.sh require a GPU or separate provider API keys?▼

No GPU is required because all apps run in the cloud. You only need the infsh CLI installed and authenticated via `infsh login` or the INFSH_API_KEY environment variable, not individual provider keys.

Why do inference.sh commands fail with authentication errors?▼

Auth errors mean the CLI is not logged in or the API key is invalid. Run `infsh me` to check status, then `infsh login` to re-authenticate, or verify the INFSH_API_KEY environment variable is set correctly.

How do I handle long-running video generation tasks?▼

Video generation can take 30-120 seconds. Use `infsh app run <app> --input <file> --no-wait` to submit without blocking, then check the result later with `infsh task get <task-id> --json`.