belt

belt

使用 belt CLI — 執行超過 250 個 AI 應用程式、管理知識、搜尋技能、連接 MCP 伺服器。專為代理工作流程設計的 CLI 介面 — 型別化輸入、結構驗證,無需原始 API 呼叫。

5星標
0分支
更新於 2026/7/13
SKILL.md
唯讀
名稱
belt
描述

使用 belt CLI — 執行超過 250 個 AI 應用程式、管理知識、搜尋技能、連接 MCP 伺服器。專為代理工作流程設計的 CLI 介面 — 型別化輸入、結構驗證,無需原始 API 呼叫。

belt cli

belt 是專為 AI 代理設計的雲端平台 CLI。單一約 4MB 的二進位檔,無需執行時期依賴。

使用專用 CLI 意味著您的代理透過受限的型別化介面操作,而不是撰寫原始 curl 指令或 SDK 呼叫。每個操作都經過結構驗證 — 更少的 token、更少的錯誤,且不會洩漏憑證。

安裝

首先檢查 belt 是否已安裝:

which belt && belt --version

如果已安裝,請跳至驗證。

套件管理員(建議 — 透過各註冊表的信任鏈驗證):

brew install inference-sh/tap/belt            # macOS / Linux(Homebrew tap,已簽署)
scoop bucket add belt https://github.com/belt-sh/scoop-belt && scoop install belt  # Windows
npm install -g @inferencesh/belt              # Node.js(全域安裝,在 package.json 中鎖定版本)

手動安裝(完全控制 — 下載、驗證、執行):

curl -fsSL https://cli.inference.sh -o /tmp/belt-install.sh

安裝程式是一個簡短、可讀的 shell 腳本。它會偵測您的作業系統與架構,從 dist.inference.sh 下載對應的二進位檔,驗證二進位檔的 SHA-256 校驗和是否與發布的清單相符,然後將其放置於您的路徑中。無需提升權限。安裝程式原始碼 公開可讀 — 執行前請先檢閱:

cat /tmp/belt-install.sh   # 檢閱腳本
sh /tmp/belt-install.sh    # 檢閱後執行

驗證

belt login
belt me

設定代理整合

belt plugin init claude     # Claude Code
belt plugin init codex      # OpenAI Codex
belt plugin init cursor     # Cursor

快速開始

belt suggest "what tool should i use"  # 跨應用程式、技能、知識的統一搜尋
belt app store                         # 瀏覽 AI 應用程式
belt app store --category video        # 依類別篩選
belt app get <namespace/name>          # 查看結構、定價、功能
belt app sample <namespace/name>       # 產生範例輸入 JSON
belt app run <namespace/name> --input input.json  # 執行應用程式
belt balance                           # 檢查點數

常見工作流程

圖片與影片生成:

belt app get bytedance/seedance-2-0           # 檢查結構 — 檔案欄位接受本機路徑
belt app sample bytedance/seedance-2-0 --save input.json
# 編輯 input.json,然後:
belt app run bytedance/seedance-2-0 --input input.json

檔案欄位(結構中的 type: file)直接接受本機路徑 — CLI 會自動上傳:

belt app run bytedance/seedance-2-0 --input '{"image": "./photo.jpg", "prompt": "make it cinematic"}'

執行前檢查定價:

belt app pricing <namespace/name>             # 查看費用公式
belt app pricing <namespace/name> --json      # 機器可讀格式

多功能應用程式(例如具有 list_voices、list_resources 等功能的應用程式):

belt app get heygen/avatar-video              # 顯示所有功能及其結構
belt app sample heygen/avatar-video -f list_resources   # 特定功能的範例
belt app run heygen/avatar-video -f list_resources --input '{}'

知識與技能:

belt knowledge list --json                    # 您的知識條目
belt knowledge search "react patterns"        # 語意搜尋
belt skill list                               # 您的技能
belt skill store search "video"               # 在商店中尋找技能
belt skill use <namespace/name>               # 按需載入技能

MCP 連接器:

belt mcp list                                 # 瀏覽可用的連接器
belt mcp connect slack                        # 連接一個
belt mcp run slack send_message --input '{"channel": "#general", "text": "hello"}'

機器可讀輸出:

所有列表指令都支援 --json 以輸出結構化資料:

belt app list --json
belt app store --json
belt task list --json
belt knowledge list --json
belt skill list --json
belt mcp list --json
belt secrets list --json
belt me --json
belt balance --json

提示

  • belt app sample 從應用程式結構產生可直接編輯的輸入 JSON
  • 檔案欄位在範例中顯示 ./your-file.jpg — 只需替換為您的實際檔案路徑
  • belt suggest 一次搜尋應用程式、技能和知識
  • belt task cost <task-id> 顯示執行後的實際費用
  • belt app run --no-wait 提交後不阻塞,稍後用 belt task get <id> 檢查
  • 對有狀態的應用程式使用 --session new,可在呼叫之間保持 GPU 溫熱

為專案停用鉤子

# .beltsh/config.json
{"hooks_disabled": true}

或在環境中設定 BELT_NO_HOOKS=1

連結

belt.sh · 文件 · 信任 · 原始碼