Przewodnik po API

Skonfiguruj Claude Code, Cline lub dowolne SDK na środkach AIGROW

Krótka, prosta konfiguracja endpointu AIGROW. Zrealizuj kod, utwórz klucz, skieruj dowolne narzędzie zgodne z OpenAI lub Anthropic na bazowy adres URL i wyślij żądanie. Nie musisz instalować naszego SDK.

Działa z Claude Code, Cline, Aider, OpenCode, Zed, SDK OpenAI i Anthropic oraz curl.

Endpoint API AIGROW to gotowy zamiennik API OpenAI i Anthropic. Użyj https://aigrow.gg jako bazowego adresu URL Anthropic albo https://aigrow.gg/v1 jako bazowego adresu URL OpenAI, uwierzytelnij się kluczem ag_ i wyślij dokładny identyfikator modelu z katalogu. Środki pojawiają się po zrealizowaniu w panelu kodu z potwierdzenia.

Konfiguracja z agentem AI

Większość osób zleca to agentowi programistycznemu. Wklej blok do Claude Code, Cursora, Cline lub dowolnego agenta, a skonfiguruje się sam. Potem podmień klucz na własny.

AIGROW API gateway: an OpenAI- and Anthropic-compatible endpoint.
Configure a client with ONE of these two wires. The key starts with ag_.

Anthropic wire
  base URL   https://aigrow.gg            (the SDK appends /v1/messages)
  header     x-api-key: ag_your_key_here  (or Authorization: Bearer ag_your_key_here)
  header     anthropic-version: 2023-06-01
  body       max_tokens is required on every request

OpenAI wire
  base URL   https://aigrow.gg/v1         (POST /chat/completions)
  header     Authorization: Bearer ag_your_key_here

Model ids: claude-opus-5.5, claude-fable-5.1, gpt-6-astra, claude-sonnet-5.5, gpt-6.1-sol, grok-4.7
The provider's own spellings work too (claude-opus-5-5, anthropic/claude-opus-5.5).
A date suffix or any other model is rejected with 404 "Unknown model" before
the request is forwarded, and nothing is billed.
Claude Code: also set ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-sonnet-5.5, since its
background calls default to a Haiku model the endpoint does not serve.
Call GET /v1/models with the key for the live list of ids.

Endpoints: POST /v1/messages (Anthropic), POST /v1/chat/completions (OpenAI),
GET /v1/models. Streaming is supported on both wires.
Capacity: about 20 requests per minute and 4 in flight, shared. Past it a
request gets 429 with a retry-after header; wait that long and send it again.
Full guide: https://aigrow.gg/ai-api/guide

Zawiera oba protokoły, nazwy nagłówków, regułę dokładnego identyfikatora i limity, czyli wszystko, w czym agenci mylą się za pierwszym razem.

Zrealizuj kod

To jedyny krok specyficzny dla AIGROW. Zajmuje mniej niż minutę.

Zaloguj się do paneluOtwórz aigrow.gg/dashboard i zaloguj się albo załóż konto na dowolny adres e-mail. Kod nie jest powiązany z adresem użytym przy płatności.1 minuta
Wklej kodPrzejdź do sekcji Dostęp do API, wklej kod z e-maila w polu Wykorzystaj kod, a saldo zaktualizuje się od razu.Natychmiast
Utwórz kluczNadal w sekcji Dostęp do API utwórz klucz. Zaczyna się od ag_ i jest pokazywany tylko raz, więc skopiuj go od razu do swojego narzędzia.Pokazywany raz

Dwie rzeczy potrzebne w każdym narzędziu

Bazowy adres URL i twój klucz. Wybierz adres pasujący do narzędzia.

Bazowy adres URL Anthropic

Dla Claude Code, Claude Desktop i SDK Anthropic.

https://aigrow.gg
Bazowy adres URL OpenAI

Dla Cline, Aider, OpenCode, SDK OpenAI i większości innych narzędzi.

https://aigrow.gg/v1

Wysyłaj identyfikator modelu dokładnie tak, jak podaje go katalog, na przykład claude-opus-5.5. W cenniku znajdziesz wszystkie identyfikatory i ich ceny, albo wyślij GET /v1/models ze swoim kluczem, aby pobrać aktualną listę.

Połącz swoje narzędzie

Każde narzędzie ma własną stronę: dokładny blok, miejsce jego wklejenia, identyfikator modelu do wysłania i znaczenie każdego błędu.

  • 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.

SDK i curl

Skopiuj blok i podmień klucz na własny.

OpenAI SDK (Python)

Ustaw base_url i api_key podczas tworzenia klienta.

from openai import OpenAI

client = OpenAI(
    base_url="https://aigrow.gg/v1",
    api_key="ag_your_key_here",
)

resp = client.chat.completions.create(
    model="claude-opus-5.5",
    messages=[{"role": "user", "content": "Hello"}],
)
print(resp.choices[0].message.content)

Anthropic SDK (Python)

Ustaw base_url i api_key podczas tworzenia klienta.

from anthropic import Anthropic

client = Anthropic(
    base_url="https://aigrow.gg",
    api_key="ag_your_key_here",
)

msg = client.messages.create(
    model="claude-opus-5.5",
    max_tokens=512,
    messages=[{"role": "user", "content": "Hello"}],
)
print(msg.content[0].text)

curl (OpenAI)

Pierwsze żądanie z wiersza poleceń, aby potwierdzić, że klucz działa.

curl https://aigrow.gg/v1/chat/completions \
  -H "Authorization: Bearer ag_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-opus-5.5",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

curl (Anthropic)

To samo żądanie w protokole Anthropic.

curl https://aigrow.gg/v1/messages \
  -H "x-api-key: ag_your_key_here" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-opus-5.5",
    "max_tokens": 512,
    "messages": [{"role": "user", "content": "Hello"}]
  }'

Używasz Vercel AI SDK, OpenAI Agents SDK czy LangChain? Każde z nich wymaga jeszcze jednego ustawienia, by pozostać przy chat completions, a blok z nim znajdziesz na jego stronie.

Endpointy i limity

Te same ścieżki co w oficjalnych API, ze wspólnym limitem ruchu.

Endpointy

Wysyłaj żądania na te ścieżki.

POST /v1/messages          (Anthropic)
POST /v1/chat/completions  (OpenAI)
GET  /v1/models            (list the model ids)
Limity żądań

Współdzielone przez wszystkich korzystających z endpointu.

20 requests / minute
4 requests in flight at once

W protokole Anthropic każde żądanie musi zawierać max_tokens. Strumieniowanie działa w obu protokołach, a żądanie strumieniowane kosztuje dokładnie tyle samo co niestrumieniowane.

Pilnuj swoich środków

Każde żądanie jest rozliczane według opublikowanej stawki jego modelu i pobierane z twojego salda.

Strona Dostęp do API pokazuje saldo, klucze oraz dziennik aktywności z modelem i kosztem każdego żądania, więc saldo nigdy nie jest zgadywane. Gdy środków ubywa, zrealizuj kolejny kod lub kup pakiet. Środki trafiają na to samo konto, a wszystkie klucze nadal działają.

Jeśli coś nie działa

Kilka rzeczy, na których najczęściej się potykamy, i jednowierszowa poprawka do każdej z nich.

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.

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ć.

Model musi być jednym z tych, które obsługuje punkt końcowy, 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.

W protokole Anthropic (/v1/messages) każde żądanie musi ustawiać max_tokens. Dodaj ten parametr, na przykład "max_tokens": 512, a żądanie zostanie przyjęte. Protokół OpenAI tego nie wymaga.

Przepustowość punktu końcowego jest wspólna dla wszystkich kupujących: około 20 żądań na minutę i 4 jednocześnie. Każda odpowiedź 429 zawiera nagłówek retry-after, a SDK OpenAI i Anthropic czekają tyle czasu i ponawiają próbę samodzielnie. We własnej pętli odczekaj podaną liczbę sekund albo zmniejsz współbieżność.

Błąd 404 z informacją, że model jest teraz niedostępny, oznacza krótką awarię u dostawcy źródłowego, a nie problem z twoim kluczem czy saldem. Spróbuj ponownie za chwilę lub wyślij żądanie do innego modelu.

To przejściowa usterka po stronie dostawcy lub konfiguracji, która nie obciąża twojego salda. Ponów żądanie. Jeśli błąd się powtarza, napisz do nas przez sklep, a sprawdzimy to.

Tak. Odpowiedzi strumieniowe przechodzą bezpośrednio zarówno w protokole OpenAI, jak i Anthropic, a zużycie jest liczone na podstawie strumienia, więc żądanie ze streamingiem kosztuje tyle samo co bez niego.

To cała konfiguracja.

Aktywuj kod, utwórz klucz, ustaw bazowy adres URL i wyślij żądanie. Te same modele, nawet 75% poniżej ceny katalogowej.

Zgodne z OpenAI i Anthropic · panel zużycia w cenie · bez uzależnienia od dostawcy