dokumentacja
Edytory i IDE

avante.nvim

Markdown

Wtyczka Neovim · OpenAI Chat, Anthropic Messages

Pełny przewodnik
FormatGdzie skonfigurować
OpenAI Chat, Anthropic Messagesopts dla yetone/avante.nvim w lazy.nvim: opts.providers.<name> z __inherited_from = 'openai' (własny dostawca zgodny z OpenAI) lub nadpisanie providers.claude.endpoint; klucz pochodzi ze zmiennej wskazanej w api_key_name (obsługiwane są nazwy AVANTE_*).

Konfiguracja

Skopiuj konfigurację i zastąp sk-... własnym kluczem z panelu Ailoot. Najlepiej przechowywać klucz w zmiennej środowiskowej AILOOT_API_KEY, jeśli aplikacja to obsługuje.

Przed uruchomieniem wywołaj GET /v1/models ze swoim kluczem Ailoot. Wybierz dokładny identyfikator modelu, którego metody obejmują POST /v1/chat/completions, POST /v1/messages, i użyj go w konfiguracji. Dla agentów sprawdź także obsługę narzędzi i funkcje wymagane przez twoją wersję klienta.

opts = {
  provider = "ailoot",
  providers = {
    ailoot = {
      __inherited_from = "openai",
      endpoint = "https://api.ailoot.ai/v1",
      api_key_name = "AILOOT_API_KEY",
      model = "claude-sonnet-5-5",
    },
    claude = {
      endpoint = "https://api.ailoot.ai",   -- Anthropic Messages, bez /v1
      model = "claude-sonnet-5-5",
    },
  },
}
-- w terminalu: export AILOOT_API_KEY=sk-...
-- dostawca claude odczytuje AVANTE_ANTHROPIC_API_KEY lub ANTHROPIC_API_KEY

Przykładowy model: claude-sonnet-5-5. Inne modele wybieraj z katalogu — sprawdź, czy model obsługuje wymagany format.

Warto wiedzieć

Sprawdzenie

  • Adres dla formatu OpenAI — https://api.ailoot.ai/v1 (lub pełna ścieżka, jeśli aplikacja wymaga pełnego adresu).
  • Adres dla formatu Anthropic — https://api.ailoot.ai bez /v1.
  • Zadaj krótkie pytanie. Jeśli otrzymasz błąd, sprawdź kod i Request ID, a następnie zajrzyj na stronę Błędy i limity.
  • 404 bezpośrednio po konfiguracji niemal zawsze oznacza błędny adres: nadmiarowe lub brakujące /v1.
  • 402 — saldo nie wystarcza na rezerwę. Agenci rezerwują więcej niż czat: dlaczego.

Dokumentacja aplikacji: https://github.com/avante-corp/avante.nvim/wiki/Custom-providers

Dodatkowe pytania? Prześlij Request ID i opis — pomożemy wyjaśnić sprawę.Napisz do wsparcia