Zainstaluj i używaj OpenCode
OpenCode to narzędzie do kodowania o charakterze agentic. Narzędzie dostępne jest jako aplikacja terminalowa, aplikacja desktopowa i wtyczka IDE.
AI-Public zaleca OpenCode dla programistów, administratorów i innych zaawansowanych użytkowników. OpenCode potrafi samodzielnie modyfikować pliki i rozwijać zadania. Zawsze sprawdzaj proponowane zmiany.
Więcej informacji znajdziesz na stronie OpenCode i w oficjalnej dokumentacji OpenCode.
Instalacja
Najprostsza instalacja zgodnie z dokumentacją OpenCode to:
curl -fsSL https://opencode.ai/install | bash
Możesz również zainstalować OpenCode za pomocą Node.js:
npm install -g opencode-ai
Lub za pomocą Homebrew na macOS i Linux:
brew install anomalyco/tap/opencode
Połączenie z Kodowaniem
OpenCode obsługuje niestandardowych dostawców zgodnych z OpenAI. Utwórz w katalogu projektu plik opencode.json.
W nim użyj punktu końcowego Kodowania i dozwolonych modeli:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ai-public-coderen": {
"npm": "@ai-sdk/openai-compatible",
"name": "AI-Public Coderen",
"options": {
"baseURL": "https://europe-west1-ai-public-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1",
"apiKey": "{env:AI_PUBLIC_CODEREN_API_KEY}"
},
"models": {
"gpt-5.4-mini": {
"name": "GPT-5.4 mini"
},
"gpt-5.4": {
"name": "GPT-5.4"
},
"gpt-5.5": {
"name": "GPT-5.5"
}
}
}
},
"model": "ai-public-coderen/gpt-5.4-mini",
"small_model": "ai-public-coderen/gpt-5.4-mini"
}
Następnie ustaw klucz API jako zmienną środowiskową.
macOS i Linux
export AI_PUBLIC_CODEREN_API_KEY="aip.twój-klucz-api"
Windows
setx AI_PUBLIC_CODEREN_API_KEY "aip.twój-klucz-api"
Otwórz następnie nowe okno terminala.
Uruchomienie OpenCode
Przejdź do katalogu projektu:
cd ścieżka/do/twojego/projektu
Uruchom OpenCode:
opencode
W OpenCode wybierz model, aby wybrać model AI-Public Coderen, jeśli nie dzieje się to automatycznie.
Bezpieczeństwo pracy z OpenCode
Ponieważ OpenCode działa w sposób agentowy, ważne jest, aby wprowadzone zmiany były sprawdzane.
Zalecana praktyka:
- Pracuj w repozytorium git.
- Zaczynaj od małych zadań.
- Sprawdzaj diffo przed użyciem kodu.
- Przetestuj aplikację po zmianach.
- Zatwierdzaj tylko te zmiany, które rozumiesz.
Zmienne środowiskowe i OpenCode
Dla OpenCode możesz zapisać klucz API Coderen w lokalnym pliku .env w katalogu projektu:
AI_PUBLIC_CODEREN_API_KEY=aip.twój-klucz-api
Upewnij się, że OpenCode faktycznie wczytuje tę zmienną środowiskową. W PowerShell można tymczasowo ustawić zmienną dla bieżącego okna terminala:
$env:AI_PUBLIC_CODEREN_API_KEY="aip.twój-klucz-api"
Jeśli widzisz Authorization header with Bearer token is required, oznacza to, że narzędzie nie dołącza klucza w nagłówku Authorization: Bearer .... Jeśli widzisz Unknown parameter, usuń ustawienia specyficzne dla dostawcy, które nie są obsługiwane przez punkt końcowy Coderen w AI-Public.