SuperAPI AI 工具集

infsh-cli

通用与其它

查看项目

更新于 10-14 22:42

技能介绍

用途

infsh-cli(命令名为 belt)是 inference.sh 平台的命令行客户端,用于在云端运行 AI 应用,无需本地 GPU。它把图像生成、视频生成、大语言模型调用、网络搜索、3D 生成、Twitter/X 自动化以及若干媒体处理工具统一到一个 CLI 中,通过 belt app run 调用具体应用。

主要能力

  • 图像: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。
  • 实用工具:媒体合并、视频字幕、图像拼接、音频提取。

使用方式

安装 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

快速示例:

# Generate an image
belt app run falai/flux-dev-lora --input '{"prompt": "a cat astronaut"}'

# Generate a video
belt app run google/veo-3-1-fast --input '{"prompt": "drone over mountains"}'

# Call Claude
belt app run openrouter/claude-sonnet-45 --input '{"prompt": "Explain quantum computing"}'

# Web search
belt app run tavily/search-assistant --input '{"query": "latest AI news"}'

# Post to Twitter
belt app run x/post-tweet --input '{"text": "Hello from AI!"}'

# Generate 3D model
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>

适用场景

需要在命令行或自动化脚本中调用云端 AI 能力时使用,例如批量生成图像/视频、调用多种 LLM、执行网络搜索、生成 3D 模型、自动化 Twitter/X 操作,以及处理本地媒体文件(上传、放大、拼接、提取音频等)。

限制

资料未提供收费、价格、配额、速率限制、支持平台范围等具体信息,暂未提供。使用前需通过 belt login 完成认证。