Kling 4.0 ДОСТУПЕН — Невероятно реалистичное видео | Попробовать →
Войти
Настройка агента

Подключите Crush к WaveSpeed LLM API

Скопируйте рекомендуемую настройку ~/.config/crush/crush.json для Crush, направьте запросы на /v1/chat/completions и проверьте локальные вызовы агента в WaveSpeed Logs.

Терминальный агент для программирования от Charm с провайдерами, совместимыми с OpenAI.

Файл конфигурации

~/.config/crush/crush.json

Протокол

Chat completions, совместимые с OpenAI

Endpoint

/v1/chat/completions

Ручная настройка

1

Создайте ключ доступа WaveSpeed

2

Экспортируйте нужный ключ локально

3

Вставьте конфигурацию в~/.config/crush/crush.json

4

Запустите crush и проверьте Logs

Chat completions, совместимые с OpenAI

Использование отображается в Dashboard и Logs

Меняйте модели без переписывания кода агента

Настройка одной командой

Настраивает 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 — это имя переменной окружения, которую читает агент. Оставьте это имя в конфигурации, а настоящий API-ключ задайте в shell.

1

Временно для этого терминала

Работает, пока вы не закроете это окно терминала.

export WAVESPEED_API_KEY="wsk_live_..."
2

Сохранить после перезапуска

Записывает ключ в shell profile, чтобы новые терминалы могли его читать.

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

Руководство по интеграции агента

Используйте Crush с WaveSpeed LLM API

Это руководство показывает, как подключить Crush к WaveSpeed AI с ~/.config/crush/crush.json, Chat completions, совместимые с OpenAI, /v1/chat/completions, base URL https://llm.wavespeed.ai/v1 и моделью по умолчанию deepseek/deepseek-v4.1-flash-1017. Скопируйте конфигурацию выше, экспортируйте API-ключ, запустите агента и проверьте запросы в Logs.

1

Создайте ключ доступа WaveSpeed

2

Экспортируйте нужный ключ локально

3

Вставьте конфигурацию в

~/.config/crush/crush.json
4

Запустите crush и проверьте Logs

Что настраивает этот setup Crush

Протокол

Chat completions, совместимые с OpenAI

Endpoint

/v1/chat/completions

Модель

deepseek/deepseek-v4.1-flash-1017

Готовая к копированию конфигурация выше — единственный файл Crush, который нужно редактировать для рекомендуемого setup: ~/.config/crush/crush.json. Храните API-ключ в shell-окружении, чтобы не закоммитить его в репозиторий.

Устранение неполадок

API-ключ не подхватывается

Экспортируйте WAVESPEED_API_KEY в той же shell, где запускаете Crush. Если используете shell profile, перезагрузите терминал перед запуском агента.

Запросы падают с ошибкой протокола или endpoint

Проверьте, что Crush использует Chat completions, совместимые с OpenAI и endpoint /v1/chat/completions. Несовпадение протоколов — самая частая причина ошибок 404 или payload.

Выбранная модель не работает

Убедитесь, что ID модели существует в WaveSpeed Models, затем вставьте точный ID в ~/.config/crush/crush.json. Можно начать с модели по умолчанию, показанной на этой странице.

В Logs нет запросов

Убедитесь, что Crush использует WaveSpeed base URL и текущий API-ключ. Затем отправьте новый prompt из локального агента и обновите Logs.

Может ли это руководство Crush появляться в поиске?

Да. Эта страница создана как индексируемое руководство для пользователей, ищущих Crush custom provider, OpenAI-совместимый endpoint, base URL и локальные сценарии настройки агента.