{/* 此页面由 website/scripts/generate-skill-docs.py 从技能的 SKILL.md 自动生成。请编辑源文件 SKILL.md,而非此页面。 */}

Inference Sh CLI

通过 inference.sh CLI(infsh)运行 150+ AI 应用 —— 图像生成、视频创建、LLM、搜索、3D、社交自动化。使用终端工具。触发词:inference.sh, infsh, AI 应用, flux, veo, 图像生成, 视频生成, seedream, seedance, tavily

技能元数据

来源可选 —— 使用 hermes skills install official/devops/cli 安装
路径optional-skills/devops/cli
版本1.0.0
作者okaris
许可证MIT
平台linux, macos, windows
标签AI, image-generation, video, LLM, search, inference, FLUX, Veo, Claude

参考:完整 SKILL.md

:::info 以下是 Hermes 在触发此技能时加载的完整技能定义。这是技能激活时代理所看到的指令。 :::

inference.sh CLI

使用简单的 CLI 在云端运行 150+ AI 应用。无需 GPU。

所有命令使用 终端工具 运行 infsh 命令。

使用时机

  • 用户要求生成图像(FLUX, Reve, Seedream, Grok, Gemini image)
  • 用户要求生成视频(Veo, Wan, Seedance, OmniHuman)
  • 用户询问 inference.sh 或 infsh
  • 用户想运行 AI 应用而无需管理各个提供者的 API
  • 用户要求 AI 驱动搜索(Tavily, Exa)
  • 用户需要头像/唇形同步生成

前提条件

infsh CLI 必须已安装并完成认证。检查:

infsh me

如果未安装:

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

详见 references/authentication.md

工作流程

1. 始终先搜索

切勿猜测应用名称 —— 始终搜索以找到正确的应用 ID:

infsh app list --search flux
infsh app list --search video
infsh app list --search image

2. 运行应用

使用搜索结果中的精确应用 ID。始终使用 --json 获取机器可读输出:

infsh app run <app-id> --input '{"prompt": "你的提示词"}' --json

3. 解析输出

JSON 输出包含生成媒体的 URL。使用 MEDIA:<url> 向用户呈现内联显示。

常用命令

图像生成

# 搜索图像应用
infsh app list --search image
 
# FLUX Dev with LoRA
infsh app run falai/flux-dev-lora --input '{"prompt": "日落山景", "num_images": 1}' --json
 
# Gemini 图像生成
infsh app run google/gemini-2-5-flash-image --input '{"prompt": "未来城市", "num_images": 1}' --json
 
# Seedream(字节跳动)
infsh app run bytedance/seedream-5-lite --input '{"prompt": "自然风景"}' --json
 
# Grok Imagine(xAI)
infsh app run xai/grok-imagine-image --input '{"prompt": "抽象艺术"}' --json

视频生成

# 搜索视频应用
infsh app list --search video
 
# Veo 3.1(Google)
infsh app run google/veo-3-1-fast --input '{"prompt": "海岸线航拍"}' --json
 
# Seedance(字节跳动)
infsh app run bytedance/seedance-1-5-pro --input '{"prompt": "跳舞的人", "resolution": "1080p"}' --json
 
# Wan 2.5
infsh app run falai/wan-2-5 --input '{"prompt": "在城市中行走的人"}' --json

本地文件上传

CLI 在您提供路径时会自动上传本地文件:

# 放大本地图像
infsh app run falai/topaz-image-upscaler --input '{"image": "/path/to/photo.jpg", "upscale_factor": 2}' --json
 
# 从本地文件进行图像转视频
infsh app run falai/wan-2-5-i2v --input '{"image": "/path/to/image.png", "prompt": "让它动起来"}' --json
 
# 头像带音频
infsh app run bytedance/omnihuman-1-5 --input '{"audio": "/path/to/audio.mp3", "image": "/path/to/face.jpg"}' --json

搜索与调研

infsh app list --search search
infsh app run tavily/tavily-search --input '{"query": "最新 AI 新闻"}' --json
infsh app run exa/exa-search --input '{"query": "机器学习论文"}' --json

其他分类

# 3D 生成
infsh app list --search 3d
 
# 音频 / TTS
infsh app list --search tts
 
# Twitter/X 自动化
infsh app list --search twitter

注意事项

  1. 切勿猜测应用 ID —— 始终先运行 infsh app list --search <关键词>。应用 ID 会变化且新应用频繁添加。
  2. 始终使用 --json —— 原始输出难以解析。--json 标志提供带 URL 的结构化输出。
  3. 检查认证 —— 如果命令因认证错误失败,运行 infsh login 或验证 INFSH_API_KEY 已设置。
  4. 长时间运行的应用 —— 视频生成可能需要 30-120 秒。终端工具的超时时间应该足够,但告知用户可能需要稍等。
  5. 输入格式 —— --input 标志接受 JSON 字符串。确保正确转义引号。

参考文档

  • references/authentication.md —— 设置、登录、API 密钥
  • references/app-discovery.md —— 搜索和浏览应用目录
  • references/running-apps.md —— 运行应用、输入格式、输出处理
  • references/cli-reference.md —— 完整的 CLI 命令参考