BEATRICE Docs
Sezioni

OpenCode

OpenCode accetta provider compatibili con OpenAI tramite @ai-sdk/openai-compatible. Aggiungi Beatrice a opencode.json (nel progetto, oppure nella configurazione globale):

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "beatrice": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Beatrice",
      "options": {
        "baseURL": "https://api.beatriceai.it/v1",
        "apiKey": "{env:BEATRICE_API_KEY}"
      },
      "models": {
        "beatrice-flash": {
          "name": "Beatrice Flash",
          "limit": { "context": 262144, "output": 32768 }
        }
      }
    }
  }
}
  • La chiave arriva dalla variabile d’ambiente BEATRICE_API_KEY. In alternativa usa /connect in OpenCode, indica il provider beatrice e incolla la chiave.
  • La chiave del blocco models (beatrice-flash) deve essere esattamente l’id del modello.
  • Poi scegli il modello con /models.

l'amor che move il sole e l'altre stelle