Zed z własnym dostawcą LLM
Dodaj tego dostawcę do pliku settings.json w Zed i wklej klucz, gdy Zed o niego zapyta. Zed będzie wtedy działać na modelach Claude, GPT 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 settings.json w Zed
"language_models": {
"anthropic_compatible": {
"aigrow": {
"api_url": "https://aigrow.gg",
"available_models": [
{ "name": "claude-opus-5.5", "max_tokens": 1000000,
"capabilities": { "tools": true, "images": false, "prompt_caching": true } }
]
}
}
}Zamień ag_your_key_here na klucz z sekcji Dostęp do API.
Gdzie znajduje się to ustawienie
- macOS i Linux
~/.config/zed/settings.json
Claude, GPT i Grok razem
Modele Claude trafiają do dostawcy zgodnego z Anthropic, bez /v1, z włączonym buforowaniem promptów. GPT i Grok trafiają do dostawcy zgodnego z OpenAI, z /v1, a ich klucz wpisujesz w AIGROW_OPENAI_API_KEY.
{
"language_models": {
"anthropic_compatible": {
"aigrow": {
"api_url": "https://aigrow.gg",
"available_models": [
{
"name": "claude-opus-5.5",
"display_name": "Claude Opus 5.5",
"max_tokens": 1000000,
"capabilities": {
"tools": true,
"images": false,
"prompt_caching": true
}
},
{
"name": "claude-sonnet-5.5",
"display_name": "Claude Sonnet 5.5",
"max_tokens": 1000000,
"capabilities": {
"tools": true,
"images": false,
"prompt_caching": true
}
}
]
}
},
"openai_compatible": {
"aigrow-openai": {
"api_url": "https://aigrow.gg/v1",
"available_models": [
{
"name": "gpt-6-astra",
"display_name": "GPT-6 Astra",
"max_tokens": 1050000,
"capabilities": {
"tools": true,
"images": false,
"chat_completions": true
}
},
{
"name": "grok-4.7",
"display_name": "Grok 4.7",
"max_tokens": 500000,
"capabilities": {
"tools": true,
"images": false,
"chat_completions": true
}
}
]
}
}
}
}Jakiego modelu użyć
Wpisz identyfikator dokładnie tak, jak jest zapisany tutaj.
- Claude Opus 5.5
claude-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.
- Claude Sonnet 5.5
claude-sonnet-5.5 - Najmniej kosztuje podczas długiej sesji: większość tego, co wysyła agent, jest odczytywana z pamięci podręcznej promptów, a odczyty z pamięci podręcznej Sonnet są tu najtańsze. Kontekst: 1 000 000 tokenów.
- Claude Fable 5.1
claude-fable-5.1 - 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 Claude API 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: Zed.
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"{
"object": "list",
"data": [
{ "id": "claude-opus-5.5", "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": "grok-4.7", "object": "model", ... },
...
],
"has_more": false
}Zed
Otwórz panel agenta, wybierz model w sekcji aigrow i wyślij ten prompt.
Reply with the word readyreadyGdy coś nie działa
Najpierw błędy narzędzia (Zed), potem odpowiedzi, które endpoint zwraca każdemu narzędziu.
- Błąd 404 u dostawcy Claude
- Adres api_url kończy się na /v1. W przypadku dostawcy zgodnego z Anthropic powinien to być https://aigrow.gg.
- Błąd 404 przy modelu GPT
- Ustawienie capabilities.chat_completions ma wartość false, przez co model trafia do Responses API. Zmień je na true.
- 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 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.
- Żądania są odrzucane z błędem 429
- 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ść.
- Model jest chwilowo niedostępny
- 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.
- Dostaję błąd 502 lub 503
- 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.
Co nie działa przez AIGROW
Responses API dla modeli GPT. U dostawcy zgodnego z OpenAI zostaw chat_completions ustawione na true.
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: Zed
Programista pracujący przez cały dzień, przy czym większość każdego żądania jest odczytywana z pamięci podręcznej promptów. Cena według stawki katalogowej i przez środki. Zmień model, aby porównać.
Claude Opus 5.5, Agent programistyczny: $214.20 miesięcznie według cennika, $100.80 w ramach środków AIGROW, czyli o $113.40 mniej (53%).
Pytania o narzędzie (Zed) i własne API
- Zgodny z Anthropic czy z OpenAI w Zed?
- Działają oba. Wariant zgodny z Anthropic, z api_url https://aigrow.gg, pasuje do modeli Claude i buforowania promptów. Wariant zgodny z OpenAI, z api_url https://aigrow.gg/v1, obsługuje GPT i Grok.
- Gdzie Zed przechowuje klucz?
- W systemowym pęku kluczy, gdy wkleisz go w ustawieniach dostawcy, albo w zmiennej środowiskowej nazwanej od dostawcy, na przykład AIGROW_API_KEY. Dokumentacja Zed mówi, by nigdy nie umieszczać go w settings.json.
- Czy włączyć buforowanie promptów?
- Tak, dla modeli Claude u dostawcy zgodnego z Anthropic. Zed oznacza wtedy części promptu do zbuforowania, a odczyty z bufora kosztują mniej niż nowe dane wejściowe.
Źródła: Zed Use API access · Zed LLM providers · Zed Configuring Zed. Sprawdzono 21 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.
- 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.
Przewodnik po API zawiera SDK, curl, endpointy i limity zapytań.
Wklej blok, a narzędzie Zed 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.