TrustAPI TrustAPI

TrustAPI Setup

多工具、双品牌、交互式向导

setup.sh 不安装 CLI。本页只负责安装后的统一配置、验证与回滚,覆盖 Claude Code、Codex、OpenClaw、Cursor 及 VS Code 扩展共 6 个目标。

支持的工具

CLI 3 项 + IDE 3 项

检测到即默认选中;无 API key 时进入交互式向导,支持 TrustAPI、VibeDiary 与自定义 provider。

CLI

Claude Code CLI · Codex CLI · OpenClaw

IDE / Editor

Claude Code (VS Code) · Codex (VS Code) · Cursor

安装命令

交互式与非交互式两条路径

交互式(推荐)
curl -fsSL https://trustapi.app/trustapi-setup/setup.sh | bash
非交互式
curl -fsSL https://trustapi.app/trustapi-setup/setup.sh | bash -s -- \
  --provider trustapi \
  --api-key sk-trustapi-xxx
VibeDiary
curl -fsSL https://trustapi.app/trustapi-setup/setup.sh | bash -s -- \
  --provider vibediary \
  --api-key sk-vibediary-xxx
Verify
curl -fsSL https://trustapi.app/trustapi-setup/verify.sh | bash

写入位置

统一 env、共享 Codex 配置、按需写入 VS Code 与 OpenClaw

Shell env

~/.config/trustapi-setup/env.sh 保存共享 API key、provider 元信息和 Claude / Cursor 所需环境变量。

Codex

~/.codex/config.toml 写入 provider + profile。Codex VS Code 与 CLI 共享同一配置。

IDE / OpenClaw

~/.claude/settings.json 合并 `env` 块;OpenClaw 通过 openclaw config set 注册 custom provider。