Centrum Pomocy

GenCode

GenCode

Czym jest GenCode?

GenCode to agent programistyczny Genspark. Pracuje na kodzie w wybranym przez Ciebie katalogu. Możesz wybrać interfejs czatu lub interfejs terminala. Oba zapewniają ten sam produkt i te same możliwości, więc decyduje tylko Twój preferowany styl pracy. GenCode możesz uruchomić w dwóch miejscach:

  • Obszar roboczy GenCode w Genspark Super App: interfejs na komputer. Pracujesz z agentem w formie rozmowy, a pole do wpisywania promptów pokazuje używany model, wykorzystanie kontekstu i kredyty.
  • Samodzielne CLI GenCode: program terminalowy, który instalujesz za pomocą npm i uruchamiasz z katalogu, w którym chcesz pracować.

Oba korzystają z tego samego silnika, tego samego katalogu modeli hostowanych przez Genspark i tego samego systemu rozliczeń. GenCode jest zbudowany na forku OpenCode stworzonym przez Genspark i ma własne katalogi konfiguracyjne, więc nie narusza istniejącej instalacji OpenCode.

Szybki start

W Genspark Super App

  1. Zaktualizuj Genspark Super App do najnowszej wersji.
  2. Otwórz aplikację i znajdź obszar roboczy GenCode. Jeśli go nie widzisz, kliknij + na pasku kart i dodaj go.

Nie masz jeszcze Super App? Pobierz ją tutaj. Pobieranie jest bezpłatne dla systemów macOS, Windows i Linux. Na komputerach Mac Super App wymaga procesora Apple Silicon.

Za pomocą CLI

  1. Zainstaluj: npm i -g @genspark/gencode
  2. Zaloguj się: gencode login. To polecenie otwiera logowanie w trybie device flow. Po zalogowaniu CLI wyświetla saldo, plan i adres e-mail konta obok katalogu modeli.
  3. Uruchom: gencode z katalogu, w którym chcesz pracować.

CLI zachowuje zestaw poleceń OpenCode:

  • gencode run --format json do użycia w skryptach i trybie nieinteraktywnym
  • gencode models, aby wyświetlić listę dostępnych modeli
  • flagi --dir, --session i --model
  • zmienne środowiskowe z prefiksem OPENCODE_

CLI ma własne katalogi konfiguracyjne: ~/.config/gencode, ~/.local/share/gencode, ~/.local/state/gencode i ~/.cache/gencode. Dzięki temu istniejąca instalacja OpenCode pozostaje nienaruszona.

Pliki binarne CLI obsługują komputery Mac z procesorami Intel i Apple Silicon, a także systemy Windows i Linux.

Przewodniki po funkcjach i instrukcje

GenCode udostępnia interfejs czatu i interfejs terminala. W obu przypadkach to ten sam produkt z tymi samymi możliwościami. Wybierz ten, który pasuje do Twojego sposobu pracy.

  • Obszar roboczy. W Genspark Super App pracujesz z GenCode w formie rozmowy. Pole do wpisywania promptów pokazuje używany model, wykorzystanie kontekstu i kredyty.
  • CLI. Ten sam agent w terminalu, w formie pełnoekranowego interfejsu z panelami kontekstu sesji i diagnostyki kodu.
  • Agent programistyczny w obu wersjach. GenCode pracuje na kodzie w wybranym przez Ciebie katalogu. Działania są wykonywane za pomocą wywołań narzędzi, a ich wynikiem są odpowiedzi tekstowe i zmiany w plikach.
  • Podagenci. Większe zadania GenCode realizuje za pomocą podagentów. Jeden czyta i analizuje kod, a drugi może wprowadzać zmiany. Każdy z nich ma skonfigurowany limit kroków, więc przebieg pracy pozostaje ograniczony.
  • Oceny. W Super App możesz ocenić każdą turę GenCode kciukiem w górę lub w dół. Oceny pozostają na Twoim komputerze.
  • Twoja opinia pozostaje lokalna. Ocena opisuje turę, której dotyczy: model, użyte narzędzia, zmienione pliki i wiersze, tokeny, koszt i czas. Komentarz tekstowy, który napiszesz, nigdy nie jest przesyłany.
  • Obsługa skryptów i CI. gencode run --format json zwraca dane wyjściowe w formacie czytelnym maszynowo, które możesz przekazywać do skryptów i potoków.

Modele i koszty

Modele. GenCode korzysta z katalogu modeli hostowanych przez Genspark, który obejmuje dziewięć rodzin modeli: Claude (Anthropic), GPT (OpenAI), Gemini (Google), DeepSeek, GLM (Z.ai), MiniMax, Kimi (Moonshot AI), Grok (xAI) i Nemotron (NVIDIA).

Koszty. GenCode działa na kredytach Genspark. Użycie jest rozliczane na koncie, za pomocą którego GenCode się uwierzytelnia. Jeśli w CLI w Twoim środowisku ustawiona jest zmienna GSK_API_KEY (lub GSK_BASE_URL), rozliczane jest konto powiązane z tym kluczem. W historii kredytów użycie GenCode jest widoczne jako „GenCode”.

GenCode jest rozliczany bezpośrednio z kredytów, a nie w ramach Darmowego limitu obejmującego zadania agenta w trybie Standard. Więcej informacji znajdziesz w artykule Plany członkostwa.

Nie ma osobnej subskrypcji ani portfela GenCode. Narzędzie korzysta z Twojego istniejącego konta Genspark i kredytów. Informacje o działaniu kredytów znajdziesz w Przewodniku po kredytach.

Często zadawane pytania

Czy GenCode to to samo co Genspark Code?

Nie. Genspark Code to agent przeglądarkowy dostępny pod adresem genspark.ai/code, który tworzy kompletne aplikacje na podstawie promptu. Więcej informacji znajdziesz w artykule pomocy o Genspark Code. GenCode to agent programistyczny opisany w tym artykule.

Czy GenCode to to samo co Genspark Claw?

Nie. Claw to agent Genspark pełniący rolę osobistego asystenta, który obsługuje Twoje aplikacje i pliki. Nie jest agentem programistycznym.

A co z GenTerminal?

GenTerminal to samodzielna aplikacja terminalowa Genspark, czyli inny produkt.

Czy do korzystania z GenCode potrzebuję Super App?

Nie. Możesz korzystać z obszaru roboczego GenCode w Genspark Super App albo zainstalować samodzielne CLI GenCode. W obu przypadkach to ten sam agent.

Czym różni się obszar roboczy od CLI?

Tylko miejscem uruchomienia. Obszar roboczy działa w Genspark Super App, a CLI działa w terminalu. Agent i możliwości są takie same.

Czy potrzebuję płatnego planu?

Nie. GenCode korzysta z Twojego istniejącego konta Genspark i kredytów. Nie ma osobnej subskrypcji ani portfela GenCode.

Czy GenCode zużywa kredyty?

Tak. GenCode jest rozliczany na koncie, za pomocą którego się uwierzytelnia. Domyślnie jest to konto, na które się zalogowano. Jeśli w CLI w Twoim środowisku ustawiona jest zmienna GSK_API_KEY, rozliczane jest konto powiązane z tym kluczem. W historii kredytów użycie jest widoczne jako „GenCode”, a GenCode jest rozliczany bezpośrednio z kredytów, a nie w ramach Darmowego limitu.

Z jakich modeli korzysta GenCode?

Z katalogu hostowanego przez Genspark, który obejmuje dziewięć rodzin modeli: Claude (Anthropic), GPT (OpenAI), Gemini (Google), DeepSeek, GLM (Z.ai), MiniMax, Kimi (Moonshot AI), Grok (xAI) i Nemotron (NVIDIA). To, z których konkretnych modeli może korzystać Twoje konto, zależy od bieżącego katalogu i zasad Twojej organizacji dotyczących dostawców AI.

Czy CLI będzie kolidować z moją istniejącą instalacją OpenCode?

Nie. GenCode jest zbudowany na forku OpenCode stworzonym przez Genspark, ale instaluje własny plik binarny i ma własne katalogi konfiguracyjne (~/.config/gencode, ~/.local/share/gencode, ~/.local/state/gencode, ~/.cache/gencode). Nigdy nie narusza istniejącej instalacji OpenCode.

Czy GenCode działa na komputerze Mac z procesorem Intel?

CLI tak, ponieważ opublikowane pakiety npm obejmują macOS na procesorach Intel (darwin-x64). Super App na komputerach Mac wymaga procesora Apple Silicon. Systemy Windows i Linux są obsługiwane w obu przypadkach.

Gdzie mogę pobrać Genspark Super App?

Aby pobrać Super App, skorzystaj z tego linku. Pobieranie jest bezpłatne dla systemów macOS, Windows i Linux.