# Continue (/ro/docs/integrations/continue)

Adaugi codai în config.yaml din Continue pentru chat, edit și apply, și conectezi serverul MCP în modul agent.

Continue are nevoie de o intrare în `models` din `config.yaml` cu `provider: openai`, `apiBase: https://ai.codai.ro/v1` și `model: codai`.

## Înainte să începi [#înainte-să-începi]

- O cheie codai din [hub.codai.ro](https://hub.codai.ro) → **Keys → Create key** (detalii în [quickstart](../gateway/index.mdx)).
- O păstrezi ca secret în `~/.continue/.env`:

```bash title="~/.continue/.env"
CODAI_API_KEY=codai_xxxxxxxx
```

## Configurare [#configurare]

Fișier: `~/.continue/config.yaml` (Windows: `%USERPROFILE%\.continue\config.yaml`). `config.json` e depreciat.

```yaml title="~/.continue/config.yaml"
name: codai
version: 1.0.0
schema: v1
models:
  - name: codai
    provider: openai
    model: codai
    apiBase: https://ai.codai.ro/v1
    apiKey: ${{ secrets.CODAI_API_KEY }}
    roles: [chat, edit, apply, summarize]
    capabilities: [tool_use, image_input]
    defaultCompletionOptions:
      contextLength: 200000
      maxTokens: 8192
mcpServers:
  - name: codai
    type: streamable-http
    url: https://ai.codai.ro/mcp
    apiKey: ${{ secrets.CODAI_API_KEY }}
```

- Declari `capabilities` explicit. Continue nu recunoaște numele `codai`, deci nu ghicește suportul pentru tool-uri.
- **Nu** adăuga rolul `autocomplete` (vezi mai jos). Lași deoparte și `embed` și `rerank`.
- `apiKey` pe serverul MCP devine `Authorization: Bearer`.

Pentru formatul Anthropic setezi `provider: anthropic` și `apiBase: https://ai.codai.ro/v1/`. Continue rezolvă `messages` relativ la `apiBase`, deci aici `/v1` e **obligatoriu**.

## Ce merge și ce nu [#ce-merge-și-ce-nu]

| Funcție | Cu codai |
| --- | --- |
| Chat, edit, apply, summarize | Merg |
| Mod agent cu tool-uri | Merge |
| MCP | Merge — doar în modul agent |
| Autocomplete | Nu — apelează `/v1/completions`, pe care codai nu îl servește |

Lași autocomplete pe alt provider sau îl oprești.

## Depanare [#depanare]

- **Autocomplete dă `404`** — un model are rolul `autocomplete`. Îl scoți.
- **Tool-urile nu rulează niciodată** — lipsește `capabilities: [tool_use]` sau nu ești în modul agent.
- **`404` cu `provider: anthropic`** — lui `apiBase` îi lipsește `/v1/`.
- **`401`** — numele secretului din `${{ secrets.… }}` nu se potrivește cu linia din `.env`.

## Surse [#surse]

Verificate pe 2026-10-02.

- [Continue — referința config.yaml](https://docs.continue.dev/reference)
- [Continue — provider-ul OpenAI](https://docs.continue.dev/customize/model-providers/top-level/openai)
- [Continue — provider-ul Anthropic](https://docs.continue.dev/customize/model-providers/top-level/anthropic)
- [Continue — MCP](https://docs.continue.dev/customize/deep-dives/mcp)
- [Continue — rolul autocomplete](https://docs.continue.dev/customize/model-roles/autocomplete)
