安装与环境配置
CastClaw 通过 npm 安装,运行时同时依赖 Bun、Python 与 uv。建议先把运行时准备齐,再启动 CLI 做验证。
前置依赖:Bun ≥ 1.3.11、Python ≥ 3.10、uv、至少一个 LLM API Key。
| 依赖 | 版本 | 用途 |
|---|---|---|
| Bun | ≥ 1.3.11 | 运行时与包管理器 |
| Python | ≥ 3.10 | 时序模型的 ML 后端 |
| uv | Latest | Python 依赖管理 |
| GPU(可选) | CUDA 12.8 | 深度学习模型加速 |
| Ascend NPU(可选)推荐试用 | Atlas 800 A2/A3(Ascend HDK 25.5.1) | 华为昇腾上的深度学习加速,鼓励优先体验国产计算算力。 |
# 安装 CastClaw CLI
npm install -g castclaw
# 验证基础运行时
castclaw --version
python --version
uv --version
# 同步 Python 后端依赖
cd python && uv syncLLM 可通过环境变量或 castclaw.json 配置,任选其一:
export ANTHROPIC_API_KEY=your_key_here
export OPENAI_API_KEY=your_key_here
export DEEPSEEK_API_KEY=your_key_here第一次上手只接一个熟悉的提供商,避免同时调试多套 API 配置。