Sari la conținutul principal

Instalare și utilizare OpenCode

OpenCode este un instrument de codificare cu caracter agențial. Instrumentul este disponibil ca aplicație în terminal, aplicație desktop și extensie IDE.

AI-Public recomandă OpenCode pentru dezvoltatori, administratori și alți utilizatori avansați. OpenCode poate modifica fișiere în mod independent și poate dezvolta sarcini. Verifică întotdeauna modificările propuse.

Mai multe informații găsești 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

Poți instala OpenCode și cu Node.js:

npm install -g opencode-ai

Sau cu Homebrew pe macOS și Linux:

brew install anomalyco/tap/opencode

Conectare cu Codarea

OpenCode suportă providers-uri personalizate compatibile OpenAI. Creează în directorul proiectului un fișier opencode.json.

Folosește în el endpoint-ul Coderen ș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.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"
}

Apoi setează cheia API ca variabilă de mediu.

macOS și Linux

export AI_PUBLIC_CODEREN_API_KEY="aip. cheia-ta-api"

Windows

setx AI_PUBLIC_CODEREN_API_KEY "aip. cheia-ta-api"

Apoi deschide o nouă terminală.

Pornire OpenCode

Accesează directorul proiectului:

cd calea/către/proiectul/tău

Pornește OpenCode:

opencode

Folosește în OpenCode alegerea modelului pentru a selecta modelul AI-Public Coderen dacă nu se realizează automat.

Lucru sigur cu OpenCode

Deoarece OpenCode funcționează ca agent, este important să verifici modificările.

Mod de lucru recomandat:

  1. Lucrează într-un repository git.
  2. Începe cu sarcini mici.
  3. Verifică diferențele (diffs) înainte de a utiliza codul. 4.Testează aplicația după modificări.
  4. Comite doar modificările pe care le înțelegi.

Variabile de mediu și OpenCode

Pentru OpenCode poți salva cheia API Coderen într-un fișier .env local în directorul proiectului:

AI_PUBLIC_CODEREN_API_KEY=aip. cheia-ta-api

Asigură-te că OpenCode încarcă cu adevărat această variabilă de mediu. În PowerShell poți seta temporar variabila pentru terminalul curent:

$env:AI_PUBLIC_CODEREN_API_KEY="aip. cheia-ta-api"

Dacă vezi Authorization header with Bearer token is required, atunci instrumentul nu va trimite cheia ca Authorization: Bearer .... Dacă vezi Unknown parameter, elimină setările specifice provider-ului care nu sunt acceptate de endpoint-ul Coderen de la AI-Public.