Kling 4.0 DOSTĘPNY — Niewiarygodnie realistyczne wideo | Wypróbuj →
Konfiguracja agenta

Połącz Crush z WaveSpeed LLM API

Skopiuj zalecany setup ~/.config/crush/crush.json dla Crush, kieruj requesty do /v1/chat/completions i sprawdzaj lokalne wywołania agenta w WaveSpeed Logs.

Terminalowy agent programistyczny Charm z dostawcami zgodnymi z OpenAI.

Plik konfiguracyjny

~/.config/crush/crush.json

Protokół

OpenAI-kompatybilne chat completions

Endpoint

/v1/chat/completions

Konfiguracja ręczna

1

Utwórz klucz dostępu WaveSpeed

2

Wyeksportuj wymagany klucz lokalnie

3

Wklej konfigurację do~/.config/crush/crush.json

4

Uruchom crush i sprawdź Logs

OpenAI-kompatybilne chat completions

Użycie pojawia się w Dashboard i Logs

Zmieniaj modele bez przepisywania kodu agenta

Konfiguracja jednym poleceniem

Konfiguruje Crush, sprawdza, czy działa, i zapisuje kopię poprzednich ustawień. Dodaj --undo, aby je przywrócić.

  1. 1

    Zainstaluj WaveSpeed CLI

    npm install -g @wavespeed/cli
  2. 2

    Zaloguj się

    wavespeed login
  3. 3

    Skonfiguruj Crush

    wavespeed setup crush

Nie masz Node.js? Zobacz inne sposoby instalacji

Konfiguracja ręczna

Edytuj ~/.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" }
  }
}

Nie zastępuj nazwy zmiennej

WAVESPEED_API_KEY to nazwa zmiennej środowiskowej odczytywanej przez agenta. Zostaw tę nazwę w konfiguracji, a prawdziwy klucz API ustaw w shellu.

1

Tymczasowo w tym terminalu

Działa do zamknięcia tego okna terminala.

export WAVESPEED_API_KEY="wsk_live_..."
2

Zachowaj po restarcie

Zapisuje klucz w profilu shell, aby nowe terminale mogły go odczytać.

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

Przewodnik integracji agenta

Użyj Crush z WaveSpeed LLM API

Ten przewodnik pokazuje, jak połączyć Crush z WaveSpeed AI za pomocą ~/.config/crush/crush.json, OpenAI-kompatybilne chat completions, /v1/chat/completions, base URL https://llm.wavespeed.ai/v1 i domyślnego modelu deepseek/deepseek-v4.1-flash-1017. Skopiuj konfigurację powyżej, wyeksportuj klucz API, uruchom agenta i sprawdź requesty w Logs.

1

Utwórz klucz dostępu WaveSpeed

2

Wyeksportuj wymagany klucz lokalnie

3

Wklej konfigurację do

~/.config/crush/crush.json
4

Uruchom crush i sprawdź Logs

Co konfiguruje ten setup Crush

Protokół

OpenAI-kompatybilne chat completions

Endpoint

/v1/chat/completions

Model

deepseek/deepseek-v4.1-flash-1017

Gotowa do skopiowania konfiguracja powyżej to jedyny plik Crush, który trzeba edytować w zalecanym setupie: ~/.config/crush/crush.json. Trzymaj klucz API w środowisku shell, aby nie trafił do repozytorium.

Rozwiązywanie problemów

Klucz API nie jest odczytywany

Wyeksportuj WAVESPEED_API_KEY w tej samej shell, w której uruchamiasz Crush. Jeśli używasz profilu shell, przeładuj terminal przed startem agenta.

Requesty kończą się błędem protokołu lub endpoint

Sprawdź, czy Crush używa OpenAI-kompatybilne chat completions i endpoint /v1/chat/completions. Niezgodność protokołów jest najczęstszą przyczyną błędów 404 lub payload.

Wybrany model nie działa

Potwierdź, że ID modelu istnieje w WaveSpeed Models, a potem wklej dokładne ID do ~/.config/crush/crush.json. Możesz zacząć od domyślnego modelu pokazanego na tej stronie.

W Logs nie pojawiają się requesty

Upewnij się, że Crush używa WaveSpeed base URL i aktualnego klucza API. Następnie wyślij nowy prompt z lokalnego agenta i odśwież Logs.

Czy ten przewodnik Crush może pojawić się w wyszukiwarce?

Tak. Ta strona jest zbudowana jako indeksowalny przewodnik setupu dla użytkowników szukających Crush custom provider, OpenAI-kompatybilnego endpoint, base URL i lokalnych workflow konfiguracji agenta.