Instalarea și utilizarea OpenCode
OpenCode este un instrument de codare agentic. Instrumentul este disponibil ca aplicație terminal, aplicație desktop și extensie IDE.
AI-Public recomandă OpenCode pentru dezvoltatori, administratori și alți utilizatori avansați. OpenCode poate modifica fișierele în mod autonom și poate dezvolta sarcini. Verificați întotdeauna modificările propuse.
Mai multe informații găsiți pe site-ul OpenCode și în documentația oficială OpenCode.
Instalare
Cea mai simplă instalare conform documentației OpenCode este:
curl -fsSL https://opencode.ai/install | bash
De asemenea, puteți instala OpenCode cu Node.js:
npm install -g opencode-ai
Sau cu Homebrew pe macOS și Linux:
brew install anomalyco/tap/opencode
Conectare la Codare
OpenCode suportă provideri personalizați compatibili OpenAI. Creați în directorul proiectului un fișier opencode.json.
Folosiți acolo endpointul Codare și modelele permise:
{
"$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.6-luna": {
"name": "GPT-5.6 Lună"
},
"gpt-5.6-terra": {
"name": "GPT-5.6 Pământ"
},
"gpt-5.6-sol": {
"name": "GPT-5.6 Soare"
}
}
}
},
"model": "ai-public-coderen/gpt-5.6-luna",
"small_model": "ai-public-coderen/gpt-5.6-luna"
}
Apoi setați cheia API ca variabilă de mediu.
macOS și Linux
export AI_PUBLIC_CODEREN_API_KEY="aip.numele-tau-api"
Windows
setx AI_PUBLIC_CODEREN_API_KEY "aip.numele-tau-api"
Apoi deschideți un nou terminal.
Pornirea OpenCode
Mergeți în directorul proiectului:
cd calea/către/proiectul/tău
Porniți OpenCode:
opencode
Cufilați în OpenCode alegerea modelului pentru a selecta modelul AI-Public Coderen dacă nu se întâmplă automat.
Lucru în siguranță cu OpenCode
Deoarece OpenCode funcționează în mod agentic, este important să verificați modificările.
Mod de lucru recomandat:
- Lucrați într-un repository git.
- Începeți cu sarcini mici.
- Verificați dif-urile înainte de a rula codul.
- Testați aplicația după modificări.
- Comiteți doar modificările pe care le înțelegeți.
Variabile de mediu și OpenCode
Pentru OpenCode puteți salva cheia API Coderen într-un fișier local .env în directorul proiectului:
AI_PUBLIC_CODEREN_API_KEY=aip.numele-tau-api
Asigurați-vă că OpenCode încarcă cu adevărat această variabilă de mediu. În PowerShell puteți seta variabila temporar pentru sesiunea curentă:
$env:AI_PUBLIC_CODEREN_API_KEY="aip.numele-tau-api"
Dacă vedeți Authorization header with Bearer token is required, înseamnă că instrumentul nu trimite cheia ca Authorization: Bearer .... Dacă vedeți Unknown parameter, eliminați setările specifice providerului care nu sunt acceptate de endpointul Coderen AI-Public.