OpenClaw z własnym dostawcą

Dodaj tego dostawcę do openclaw.json, a OpenClaw będzie uruchamiać swoich agentów na modelach Claude, GPT, Gemini i Grok przez twój klucz AIGROW.

Masz już kod? Zrealizuj go w sekcji Dostęp do API, a potem utwórz klucz.

Twój plik openclaw.json

{
  models: {
    providers: {
      aigrow: {
        baseUrl: "https://aigrow.gg/v1",
        apiKey: "ag_your_key_here",
        api: "openai-completions",
        models: [
          { id: "claude-opus-5.5", name: "Claude Opus 5.5", contextWindow: 1000000 },
        ],
      },
    },
  },
  agents: {
    defaults: { model: { primary: "aigrow/claude-opus-5.5" } },
  },
}

Zamień ag_your_key_here na klucz z sekcji Dostęp do API.

O czym mówi film
  1. Teraz każde wywołanie Claude lub GPT kosztuje cię tyle, ile w cenniku.
  2. Rachunek rośnie z każdym nowym użytkownikiem.
  3. Te same modele. Do 75% taniej niż w cenniku.
  4. Jeden punkt końcowy dlaClaude, GPT, Gemini i Grok
  5. 100 USD środków na API za 25 USD. Oszczędności zależą od modelu. Żaden model nie kosztuje więcej niż cena katalogowa.
  6. Środki na APIModele Claude, GPT, Gemini i Grok przez jeden endpoint, w ramach przedpłaconych środków. 25 USD. Zacznij już dziś.

Gdzie znajduje się to ustawienie

Konfiguracja
~/.openclaw/openclaw.json
Klucz, jeśli nie trzymasz go w konfiguracji
~/.openclaw/.env

Trzymaj klucz poza konfiguracją

Umieść klucz w ~/.openclaw/.env, czyli pliku, który OpenClaw zaleca dla kluczy dostawców, a jako apiKey wpisz ${AIGROW_API_KEY}.

# ~/.openclaw/.env
AIGROW_API_KEY=ag_your_key_here

# openclaw.json, in the aigrow provider
apiKey: "${AIGROW_API_KEY}",

Więcej modeli

Wypisz w sekcji models wszystkie potrzebne identyfikatory, a potem przełączaj je poleceniem openclaw models set, na przykład openclaw models set aigrow/claude-opus-5.5.

{
  models: {
    providers: {
      aigrow: {
        baseUrl: "https://aigrow.gg/v1",
        apiKey: "ag_your_key_here",
        api: "openai-completions",
        models: [
          { id: "claude-opus-5.5", name: "Claude Opus 5.5", contextWindow: 1000000 },
          { id: "grok-4.7", name: "Grok 4.7", contextWindow: 500000 },
          { id: "gpt-6.1-sol", name: "GPT-6.1 Sol", contextWindow: 1050000 },
        ],
      },
    },
  },
  agents: {
    defaults: { model: { primary: "aigrow/claude-opus-5.5" } },
  },
}

Jakiego modelu użyć

Wpisz identyfikator dokładnie tak, jak jest zapisany tutaj.

Claude Opus 5.5claude-opus-5.5
Ustawienie domyślne w każdym bloku na tej stronie i dobry model główny do pracy agenta. Kontekst: 1 000 000 tokenów.
Grok 4.7grok-4.7
Dla modelu Grok. Kosztuje mniej za otrzymany token niż jakikolwiek model Claude dostępny tutaj. Kontekst: 500 000 tokenów.
GPT-6.1 Solgpt-6.1-sol
Dla modelu GPT. Kosztuje mniej niż Opus zarówno za token wysłany, jak i za token otrzymany. Kontekst: 1 050 000 tokenów.
Claude Fable 5.2claude-fable-5.2
Kosztuje więcej za token niż Opus. Zanim przełączysz modele, porównaj je w rankingu programowania. Kontekst: 1 000 000 tokenów.

Cennik zawiera każdy identyfikator i jego stawkę w środkach, cennik API Claude podaje ceny katalogowe, a ranking modeli do kodowania porównuje modele na promptach programistycznych.

Sprawdź, czy działa

Najpierw sam klucz, potem narzędzie z tym kluczem: OpenClaw.

Klucz

Poproś o listę modeli. Wymaga ważnego klucza i nic nie kosztuje.

curl https://aigrow.gg/v1/models -H "Authorization: Bearer ag_your_key_here"

Działający klucz zwróci listę:

{
  "object": "list",
  "data": [
    { "id": "claude-opus-5.5", "object": "model", ... },
    { "id": "claude-fable-5.2", "object": "model", ... },
    { "id": "claude-fable-5.1", "object": "model", ... },
    { "id": "gpt-6-astra", "object": "model", ... },
    { "id": "claude-sonnet-5.5", "object": "model", ... },
    { "id": "gpt-6.1-sol", "object": "model", ... },
    { "id": "gpt-6.1-terra", "object": "model", ... },
    { "id": "grok-4.7", "object": "model", ... },
    { "id": "gemini-4-argon", "object": "model", ... },
    ...
  ],
  "has_more": false
}

OpenClaw

Uruchom jedną turę z terminala. agent exec korzysta z tej samej konfiguracji i nie wymaga działającego OpenClaw Gateway.

openclaw agent exec "Reply with the word ready" --model aigrow/claude-opus-5.5

Poprawna konfiguracja wypisuje odpowiedź i kończy działanie z kodem 0:

ready

Gdy coś nie działa

Najpierw błędy narzędzia (OpenClaw), potem odpowiedzi, które endpoint zwraca każdemu narzędziu.

OpenClaw Gateway nie uruchamia się po edycji
OpenClaw odrzuca konfigurację z nieznanym kluczem, błędnym typem lub nieprawidłową wartością. openclaw doctor wskazuje dokładny problem, a openclaw doctor --fix stosuje znane mu poprawki.
OpenClaw ostrzega o ${AIGROW_API_KEY}
Zmiennej brakuje lub jest pusta, więc dostawca nie ma klucza. Ustaw AIGROW_API_KEY w ~/.openclaw/.env lub w środowisku, w którym uruchamia się OpenClaw.
openclaw models set zgłasza, że dostawca jest nieznany
Dostawca musi najpierw znaleźć się w models.providers. Sprawdź, czy identyfikator to aigrow zarówno w konfiguracji, jak i w odwołaniu do modelu, na przykład aigrow/claude-opus-5.5.
Moje narzędzie pokazuje błąd 401 lub błąd uwierzytelniania
Klucz jest pominięty lub wpisany z błędem. Skopiuj go ponownie z sekcji Dostęp do API w panelu i upewnij się, że jest wysyłany jako klucz, a nie jako nazwa modelu. Unieważniony klucz powoduje ten sam błąd: utwórz nowy i podmień go.
Dostaję błąd 402 lub komunikat o środkach
Twoje saldo jest puste. Otwórz Dostęp do API w panelu, zrealizuj kod lub kup kolejny pakiet, a następne żądanie przejdzie. Nic więcej nie trzeba zmieniać.
Widzę błąd 404 lub Unknown model
Model musi być jednym z tych, które obsługuje endpoint, na przykład claude-opus-5.5. Zapis stosowany przez dostawcę również działa (claude-opus-5-5, anthropic/claude-opus-5.5), ale identyfikator z datą lub dowolny model spoza katalogu zostanie odrzucony przed przekazaniem żądania i nic nie zostanie naliczone. Aktualną listę pobierzesz żądaniem GET /v1/models z twoim kluczem albo odczytasz identyfikatory w cenniku.
Żądania są odrzucane z błędem 429
Endpoint prosi o zwolnienie tempa. Każda odpowiedź 429 zawiera nagłówek retry-after, a pakiety SDK OpenAI i Anthropic czekają wskazany czas i ponawiają żądanie automatycznie. We własnej pętli poczekaj podaną liczbę sekund albo wysyłaj mniej żądań naraz. Odrzucone żądanie nie jest rozliczane.
Model jest chwilowo niedostępny
Błąd 404 z informacją, że model jest teraz niedostępny, oznacza krótką niedostępność tego modelu. Twój klucz i saldo są w porządku. Spróbuj ponownie za chwilę albo wyślij żądanie do innego modelu.
Dostaję błąd 502 lub 503
To błąd tymczasowy i nigdy nie obciąża twojego salda. Ponów żądanie, a jeśli nadal się nie powiedzie, skontaktuj się z nami przez sklep, a sprawdzimy, co się dzieje.

Co nie działa przez AIGROW

  • Własne wyliczenia kosztów OpenClaw. Blok nie ustawia cen, więc OpenClaw liczy każde żądanie jako 0; dziennik aktywności w sekcji dostępu do API pokazuje, ile faktycznie kosztowało każde żądanie.

  • Wyszukiwanie w sieci na żywo wewnątrz modelu. Narzędzie wyszukiwania wysłane z żądaniem dostaje odpowiedź na podstawie wiedzy, którą model już ma, bez wyników na żywo. Narzędzie pobierające strony na twoim komputerze nadal działa.

  • Każdy endpoint poza tymi trzema: /v1/messages, /v1/chat/completions i /v1/models. Responses API, embeddingi i liczenie tokenów zwracają błąd 404.

  • Pola routera, takie jak models, route, provider i plugins. Są pomijane, więc żądanie zawsze trafia do jednego modelu, który wskazuje.

Ile kosztuje miesiąc pracy z narzędziem: OpenClaw

Narzędzie OpenClaw jest rozliczane za token według stawek w środkach z cennika. Agent przy każdym kroku wysyła całą rozmowę od nowa, więc długie zadanie kosztuje więcej, niż sugeruje jego ostatnia wiadomość. Dziennik aktywności w sekcji Dostęp do API pokazuje koszt każdego żądania.

Ogranicz wydatki narzędzia OpenClaw

Utwórz osobny klucz dla narzędzia OpenClawW sekcji dostępu do API, w kluczach API, utwórz klucz o nazwie OpenClaw, aby limit dotyczył tylko tego narzędzia.
Ustaw miesięczny limitPodaj kwotę w dolarach w polu miesięcznego limitu podczas tworzenia klucza albo ustaw ją później w wierszu klucza. Puste pole oznacza brak limitu.
Co dzieje się po osiągnięciu limituGdy klucz wyda swój limit w miesiącu kalendarzowym (UTC), endpoint odpowiada na jego żądania błędem 402 z informacją o limicie, a OpenClaw go wyświetla. Żądanie, które już trwa, zostanie dokończone, więc miesiąc może zakończyć się nieco powyżej limitu. Podnieś limit lub poczekaj do 1. dnia miesiąca; pozostałe klucze nadal działają.

Pytania o narzędzie (OpenClaw) i własne API

Jak dodać własnego dostawcę do OpenClaw?
Dodaj wpis w models.providers w pliku ~/.openclaw/openclaw.json z baseUrl ustawionym na https://aigrow.gg/v1, api ustawionym na openai-completions, swoim kluczem jako apiKey i identyfikatorami modeli w models. Następnie ustaw agents.defaults.model.primary na aigrow/claude-opus-5.5.
Gdzie OpenClaw przechowuje konfigurację?
W pliku ~/.openclaw/openclaw.json w formacie JSON5, więc komentarze i końcowe przecinki są dozwolone. Zmienna OPENCLAW_CONFIG_PATH wskazuje OpenClaw plik w innym miejscu, a OpenClaw Gateway sam stosuje zmiany wprowadzone w pliku.
Czy mogę to skonfigurować bez edytowania pliku?
Tak. openclaw config set zapisuje jedną wartość naraz, a karta Config w Control UI pod adresem http://127.0.0.1:18789 pokazuje te same ustawienia w formie formularza.
Czy mogę ograniczyć wydatki narzędzia OpenClaw?
Tak. Utwórz dla narzędzia OpenClaw osobny klucz w sekcji dostępu do API i ustaw dla niego miesięczny limit. Gdy klucz wyda swój limit w miesiącu kalendarzowym (UTC), jego żądania dostają błąd 402 aż do 1. dnia następnego miesiąca, a pozostałe klucze nadal działają.

Źródła: OpenClaw Custom providers · OpenClaw Configuration · OpenClaw Environment variables · OpenClaw models CLI · OpenClaw agent CLI. Sprawdzono 28 października 2026.

Skonfiguruj inne narzędzie

  • Claude CodeProtokół Anthropic

    Cztery zmienne środowiskowe, w powłoce lub w pliku settings.json.

  • ClineProtokół OpenAI

    Dostawca OpenAI Compatible, cztery pola na ekranie ustawień.

  • Roo CodeProtokół OpenAI

    Dostawca OpenAI Compatible, te same pola co w Cline.

  • Kilo CodeProtokół OpenAI

    Własny dostawca na karcie Providers; lista modeli uzupełnia się sama.

  • ContinueProtokół OpenAI

    Wpis w sekcji models w config.yaml, z dostawcą openai i apiBase.

  • AiderProtokół OpenAI

    OPENAI_API_BASE i OPENAI_API_KEY, a przed identyfikatorem modelu openai/.

  • OpenCodeProtokół OpenAI

    Blok provider w opencode.json i klucz przez /connect.

  • ZedProtokoły Anthropic i OpenAI

    Dostawca zgodny z Anthropic dla Claude, zgodny z OpenAI dla GPT i Grok.

  • GooseProtokół OpenAI

    Dostawca OpenAI z OPENAI_HOST albo plik własnego dostawcy.

  • Vercel AI SDKProtokoły Anthropic i OpenAI

    Dostawca OpenAI Compatible dla każdego modelu albo dostawca Anthropic dla Claude.

  • OpenAI Agents SDKProtokół OpenAI

    Twój własny klient AsyncOpenAI, przełączony na chat completions, z wyłączonym tracingiem.

  • LangChainProtokoły Anthropic i OpenAI

    ChatOpenAI z base_url dla każdego modelu albo ChatAnthropic dla Claude.

W przewodniku po API znajdziesz pakiety SDK, curl, endpointy i kody błędów.

Wklej blok, a narzędzie OpenClaw zacznie działać na twoich środkach.

Kup pakiet środków, zrealizuj kod z e-maila w sekcji Dostęp do API, utwórz klucz i wstaw go w miejsce ag_your_key_here.