Przejdź do głównej treści

Zainstaluj i używaj OpenCode

OpenCode to narzędzie do kodowania o charakterze agentowym. Narzędzie dostępne jest jako aplikacja terminalowa, aplikacja desktopowa i rozszerzenie IDE.

AI-Corporate 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 (OpenCode-website) i w oficjalnej dokumentacji OpenCode.

Instalacja

Najprostsza instalacja według dokumentacji OpenCode to:

curl -fsSL https://opencode.ai/install | bash

Możesz także 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 dostosowanych dostawców kompatybilnych z OpenAI. Utwórz w katalogu projektu plik opencode.json.

Użyj w nim punktu końcowego Coderen i dozwolonych modeli:

{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ai-corporate-coderen": {
"npm": "@ai-sdk/openai-compatible",
"name": "AI-Corporate Coderen",
"options": {
"baseURL": "https://europe-west1-ai-corporate.cloudfunctions.net/coderenOpenAiCompatibleApi/v1",
"apiKey": "{env:AI_CORPORATE_CODEREN_API_KEY}"
},
"models": {
"gpt-5.6-luna": {
"name": "GPT-5.6 Luna"
},
"gpt-5.6-terra": {
"name": "GPT-5.6 Terra"
},
"gpt-5.6-sol": {
"name": "GPT-5.6 Sol"
}
}
}
},
"model": "ai-corporate-coderen/gpt-5.6-luna",
"small_model": "ai-corporate-coderen/gpt-5.6-luna"
}

Następnie ustaw klucz API jako zmienną środowiskową.

macOS i Linux

export AI_CORPORATE_CODEREN_API_KEY="aic.twoj-klucz-api"

Windows

setx AI_CORPORATE_CODEREN_API_KEY "aic.twoj-klucz-api"

Otwórz nową sesję terminala.

Uruchomienie OpenCode

Przejdź do katalogu projektu:

cd sciezka/do/twojego/projektu

Uruchom OpenCode:

opencode

W OpenCode wybierz model, aby wybrać model AI-Corporate Coderen, jeśli nie nastąpi automatyczny wybór.

Bezpieczna praca z OpenCode

Ponieważ OpenCode działa w sposób agentowy, ważne jest, aby sprawdzać zmiany.

Zalecany sposób pracy:

  1. Pracuj w repozytorium git.
  2. Zaczynaj od małych zadań.
  3. Sprawdzaj różnice diffs przed użyciem kodu.
  4. Przetestuj aplikację po zmianach.
  5. Zatwierdzaj tylko takie zmiany, które rozumiesz.

Zmienne środowiskowe i OpenCode

Dla OpenCode można zapisać klucz API Coderen w lokalnym pliku .env w katalogu projektu:

AI_SCHOOL_CODEREN_API_KEY=ais.twoj-klucz-api

Upewnij się, że OpenCode rzeczywiście ładuje tę zmienną środowiskową. W PowerShell można tymczasowo ustawić zmienną dla bieżącej sesji terminala:

$env:AI_SCHOOL_CODEREN_API_KEY="ais.twoj-klucz-api"

Jeśli zobaczysz Authorization header with Bearer token is required, narzędzie nie przekaże klucza w nagłówku Authorization: Bearer .... Jeśli zobaczysz Unknown parameter, usuń ustawienia specyficzne dla dostawcy, które nie są obsługiwane przez punkt końcowy Coderen w AI-Corporate.

WhatsApp