Sekcje bazy wiedzy ▾

Nawigacja

▸ Zacznij tutaj Według ról

Kategorie

Narzędzia 36
Słownik 12

pi.tag

Pi + JoinGonka Gateway — terminalowy agent na tanim inference

Pi to minimalistyczny terminalowy coding-agent, jeden z najszybciej rozwijających się otwartych harnessów 2026 roku. Providerzy są w nim opisani deklaratywnie w ~/.pi/agent/models.json i pasuje każdy endpoint obsługujący OpenAI Completions lub Anthropic Messages — czyli JoinGonka Gateway łączy się obiema drogami. Modele zdecentralizowanej sieci Gonka kosztują setki razy mniej niż ceny kartowe u dostawców, a startowe 10M tokenów jest darmowe.

Szybka ścieżka: instalator

Najkrótsza opcja to nasz instalator:

npx @joingonka/setup --tool pi

Doda on dostawcę z aktualnymi modelami sieci do ~/.pi/agent/models.json, ustawi domyślny model w ~/.pi/agent/settings.json (nie nadpisując ręcznego wyboru) i sprawdzi zapytaniem na żywo, czy bramka akceptuje klucz i model. Klucz zapisywany jest jako literał w pliku konfiguracyjnym z uprawnieniami 0600 — nie ma potrzeby eksportowania zmiennej środowiskowej.

Konfiguracja ręczna: provider w models.json

Uzyskaj klucz jg-… podczas rejestracji i dodaj dostawcę do ~/.pi/agent/models.json:

baseUrlhttps://gate.joingonka.ai/v1
apiopenai-completions
apiKeytwój klucz jg-… jako literał. Pi rozumie zarówno odnośniki $VAR/${VAR}, jak i !komendy, ale literał działa bez eksportowanej zmiennej — plik przechowuj z uprawnieniami 0600
modelstablica: id, name, contextWindow, maxTokens

Prawidłowe wartości dla modeli sieci: deepseek-ai/DeepSeek-V4-Flash-0731 — contextWindow 380000, maxTokens 32768; moonshotai/Kimi-K2.6 i MiniMaxAI/MiniMax-M2.7 — maxTokens 8192. Domyślne wartości Pi (128000/16384) nie pokrywają się z rzeczywistymi limitami sieci, dlatego określ oba pola jawnie. Domyślny model znajduje się w INNYM pliku — ~/.pi/agent/settings.json, pola defaultProvider i defaultModel. Weryfikacja: pi --list-models powinien wyświetlić dodane modele.

Ścieżka Anthropic jako alternatywa

Bramka obsługuje również Anthropic Messages: provider z api: "anthropic-messages" i baseUrl: "https://gate.joingonka.ai" — bez ścieżki /v1/messages, klient doda ją samodzielnie. Do codziennej pracy wystarczy ścieżka OpenAI; wariant Anthropic jest przydatny, jeśli rozszerzenia Pi są dostosowane do formatu Messages.

Zastrzeżenie o bezpieczeństwie

Pi domyślnie nie posiada pełnej warstwy permission: agent wykonuje polecenia w terminalu bez krokowej weryfikacji, którą mają cięższe harnessy. Uruchamiaj go w piaskownicy — kontenerze lub osobnej konfiguracji użytkownika — zwłaszcza przy autonomicznych zadaniach wielokrokowych. To cecha samego Pi, nie bramki.

Jaki model wybrać i jak z kosztami

Wszystkie trzy modele sieci obsługują tool calling i streaming. Do długich sesji i dużych repozytoriów — DeepSeek V4 Flash (najdłuższy kontekst sieci, output do 32768). Kimi K2.6 jest silny w pracy agentowej wieloetapowej, MiniMax M2.7 to opcja uniwersalna. Taryfa jest jednolita, aktualne ceny — w cenniku bramki.

Pi łączy się z JoinGonka Gateway za pomocą jednego wpisu w ~/.pi/agent/models.json: baseUrl gate.joingonka.ai/v1, api openai-completions, klucz jako literał, modele z rzeczywistymi wartościami contextWindow/maxTokens. Jeszcze szybciej: npx @joingonka/setup --tool pi. Uruchamiaj agenta w piaskownicy i korzystaj z 10M darmowych tokenów.

Chcesz wiedzieć więcej?

Zapoznaj się z innymi sekcjami lub zacznij zarabiać GNK już teraz.

pi.cta.text →