用途
infsh-cli 是 inference.sh 提供的命令行工具技能(belt CLI),用于在云端运行各类 AI 应用,无需本地 GPU。通过统一的命令行接口,可以完成图像生成、视频创建、调用大语言模型、搜索、3D 生成以及 Twitter/X 自动化等任务。
安装与登录
安装该技能:
npx skills add belt-sh/cli
安装 CLI:
curl -fsSL https://cli.inference.sh | sh
belt login
安装脚本会检测操作系统与架构,从 dist.inference.sh 下载对应二进制文件,校验 SHA-256 校验和,并将其放入 PATH。无提权权限、无后台进程、无遥测。若已安装 cosign,安装程序还会自动验证 Sigstore 签名。
也可选择手动安装(不通过管道传给 sh):
# Download the binary and checksums
curl -LO https://dist.inference.sh/cli/checksums.txt
curl -LO $(curl -fsSL https://dist.inference.sh/cli/manifest.json | grep -o '"url":"[^"]*"' | grep $(uname -s | tr A-Z a-z)-$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/') | head -1 | cut -d'"' -f4)
# Verify checksum
sha256sum -c checksums.txt --ignore-missing
# Extract and install
tar -xzf inferencesh-cli-*.tar.gz
mv inferencesh-cli-* ~/.local/bin/inferencesh
主要能力与示例
生成图像:
belt app run falai/flux-dev-lora --input '{"prompt": "a cat astronaut"}'
生成视频:
belt app run google/veo-3-1-fast --input '{"prompt": "drone over mountains"}'
调用 Claude:
belt app run openrouter/claude-sonnet-45 --input '{"prompt": "Explain quantum computing"}'
网络搜索:
belt app run tavily/search-assistant --input '{"query": "latest AI news"}'
发布 Twitter:
belt app run x/post-tweet --input '{"text": "Hello from AI!"}'
生成 3D 模型:
belt app run infsh/rodin-3d-generator --input '{"prompt": "a wooden chair"}'
本地文件上传
当提供的是文件路径而非 URL 时,CLI 会自动上传本地文件:
# Upscale a local image
belt app run falai/topaz-image-upscaler --input '{"image": "/path/to/photo.jpg", "upscale_factor": 2}'
# Image-to-video from local file
belt app run falai/wan-2-5-i2v --input '{"image": "./my-image.png", "prompt": "make it move"}'
# Avatar with local audio and image
belt app run bytedance/omnihuman-1-5 --input '{"audio": "/path/to/speech.mp3", "image": "/path/to/face.jpg"}'
# Post tweet with local media
belt app run x/post-create --input '{"text": "Check this out!", "media": "./screenshot.png"}'
命令一览
| 任务 | 命令 |
|---|---|
| 浏览应用商店 | belt app list |
| 搜索商店 | belt app search "flux" |
| 按类别过滤 | belt app list --category image |
| 列出你的应用 | belt app list |
| 获取应用详情 | belt app get google/veo-3-1-fast |
| 生成示例输入 | belt app sample google/veo-3-1-fast --save input.json |
| 运行应用 | belt app run google/veo-3-1-fast --input input.json |
| 不等待直接运行 | belt app run <app> --input input.json --no-wait |
| 查看任务状态 | belt task get <task-id> |
可用类别与模型示例
| 类别 | 示例 |
|---|---|
| 图像 | FLUX, Gemini 3 Pro, Grok Imagine, Seedream 4.5, Reve, Topaz Upscaler |
| 视频 | Veo 3.1, Seedance 2.0, Wan 2.5, OmniHuman, Fabric, HunyuanVideo Foley |
| 大语言模型 | Claude Opus/Sonnet/Haiku, Gemini 3 Pro, Kimi K2, GLM-4, 任意 OpenRouter 模型 |
| 搜索 | Tavily Search, Tavily Extract, Exa Search, Exa Answer, Exa Extract |
| 3D | Rodin 3D Generator |
| Twitter/X | post-tweet, post-create, dm-send, user-follow, post-like, post-retweet |
| 工具 | Media merger, caption videos, image stitching, audio extraction |
相关技能
# Image generation (FLUX, Gemini, Grok, Seedream)
npx skills add inference-sh/skills@ai-image-generation
# Video generation (Veo, Seedance, Wan, OmniHuman)
npx skills add inference-sh/skills@ai-video-generation
# LLMs (Claude, Gemini, Kimi, GLM via OpenRouter)
npx skills add inference-sh/skills@llm-models
# Web search (Tavily, Exa)
npx skills add inference-sh/skills@web-search
# AI avatars & lipsync (OmniHuman, Fabric, PixVerse)
npx skills add inference-sh/skills@ai-avatar-video
# Twitter/X automation
npx skills add inference-sh/skills@twitter-automation
# Model-specific
npx skills add inference-sh/skills@flux-image
npx skills add inference-sh/skills@google-veo
# Utilities
npx skills add inference-sh/skills@image-upscaling
npx skills add inference-sh/skills@background-removal
适用场景
适合需要通过命令行或自动化流程调用云端 AI 模型完成图像、视频、LLM、搜索、3D、社交媒体发布等任务的场景。
限制
资料未说明定价、免费额度、速率限制、并发上限、地域可用性及具体模型参数范围,这些信息暂未提供。