Kling 4.0 现已上线 — 真实到难以置信的视频 | 立即体验 →
Agent 配置

将 Crush 接入 WaveSpeed LLM API

复制推荐的 ~/.config/crush/crush.json 配置,将 Crush 请求路由到 /v1/chat/completions,并在 WaveSpeed Logs 中验证本地 agent 调用。

Charm 推出的终端编程智能体,支持 OpenAI 兼容服务商。

配置文件

~/.config/crush/crush.json

协议

OpenAI 兼容 Chat Completions

Endpoint

/v1/chat/completions

手动配置

1

创建 WaveSpeed Access Key

2

在本地导出所需密钥

3

将配置粘贴到~/.config/crush/crush.json

4

运行 crush 并查看 Logs

OpenAI 兼容 Chat Completions

用量会出现在 Dashboard 和 Logs 中

无需改 Agent 代码即可切换模型

一条命令完成配置

配置 Crush、检查是否可用,并备份你原有的设置。加上 --undo 即可恢复。

  1. 1

    安装 WaveSpeed CLI

    npm install -g @wavespeed/cli
  2. 2

    登录

    wavespeed login
  3. 3

    配置 Crush

    wavespeed setup crush

没有 Node.js?查看其他安装方式

手动配置

编辑 ~/.config/crush/crush.json
// File: ~/.config/crush/crush.json
{
  "providers": {
    "wavespeed": {
      "name": "WaveSpeed",
      "type": "openai-compat",
      "base_url": "https://llm.wavespeed.ai/v1",
      "api_key": "$WAVESPEED_API_KEY",
      "models": [
        {
          "id": "deepseek/deepseek-v4.1-flash-1017",
          "name": "deepseek/deepseek-v4.1-flash-1017",
          "context_window": 128000,
          "default_max_tokens": 16000
        }
      ]
    }
  },
  "models": {
    "large": { "provider": "wavespeed", "model": "deepseek/deepseek-v4.1-flash-1017" },
    "small": { "provider": "wavespeed", "model": "deepseek/deepseek-v4.1-flash-1017" }
  }
}

不要替换变量名

WAVESPEED_API_KEY 是 Agent 读取的环境变量名称。配置文件里保持这个名字不变,真实 API key 放到你的 shell 环境变量里。

1

仅当前终端生效

关闭这个终端窗口后会失效,适合临时测试。

export WAVESPEED_API_KEY="wsk_live_..."
2

重启后仍然生效

写入 shell 配置文件,之后新开的终端也能读取。

echo 'export WAVESPEED_API_KEY="wsk_live_..."' >> ~/.zshrc
source ~/.zshrc

Agent 接入指南

将 Crush 接入 WaveSpeed LLM API

本指南说明如何通过 ~/.config/crush/crush.json、OpenAI 兼容 Chat Completions、/v1/chat/completions、base URL https://llm.wavespeed.ai/v1 和默认模型 deepseek/deepseek-v4.1-flash-1017 将 Crush 接入 WaveSpeed AI。复制上方配置,导出 API key,运行 agent,然后在 Logs 中验证请求。

1

创建 WaveSpeed Access Key

2

在本地导出所需密钥

3

将配置粘贴到

~/.config/crush/crush.json
4

运行 crush 并查看 Logs

这个 Crush 配置会设置什么

协议

OpenAI 兼容 Chat Completions

Endpoint

/v1/chat/completions

模型

deepseek/deepseek-v4.1-flash-1017

上方可复制配置就是推荐方案下唯一需要编辑的 Crush 文件:~/.config/crush/crush.json。API key 建议保留在 shell 环境变量中,避免提交到代码仓库。

常见问题排查

API key 没有生效

请在运行 Crush 的同一个 shell 中导出 WAVESPEED_API_KEY。如果写入 shell profile,需要重新加载终端后再启动 agent。

请求出现协议或 endpoint 错误

确认 Crush 使用的是 OpenAI 兼容 Chat Completions 和 endpoint /v1/chat/completions。协议不匹配是 404 或 payload 错误最常见的原因。

选择的模型不可用

先确认模型 ID 存在于 WaveSpeed Models,再将完整 ID 粘贴到 ~/.config/crush/crush.json。也可以先使用本页展示的默认模型。

Logs 中没有请求记录

确认 Crush 使用的是 WaveSpeed base URL 和当前 API key。然后从本地 agent 发送一个新 prompt,并刷新 Logs。

这个 Crush 指南可以被搜索到吗?

可以。这个页面被设计成可索引的接入指南,用来承接搜索 Crush custom provider、OpenAI-compatible endpoint、base URL 和本地 agent 配置流程的用户。