# Continue (/id/docs/guides/continue)

Pakai model cheapaimodel untuk chat, edit, dan apply di ekstensi Continue untuk VS Code dan JetBrains.



Continue terhubung ke layanan yang kompatibel dengan OpenAI lewat penyedia `openai` dengan `apiBase` kustom, yang diatur di `config.yaml` kamu.

|          | Pengaturan Continue | Nilai                                                                           |
| -------- | ------------------- | ------------------------------------------------------------------------------- |
| Base URL | `apiBase`           | `https://api.cheapaimodel.ai/v1`                                                |
| API key  | `apiKey`            | Key kamu dari halaman [API key](https://console.cheapaimodel.ai/keys) di Konsol |
| ID model | `model`             | `glm-5.3`, atau ID apa pun dari [katalog](/id/models)                           |

## Penyiapan [#set-it-up]

Simpan key kamu di file secrets Continue. Continue membaca nilai `${{ secrets.NAME }}` dari file `.env`; ekstensi IDE tidak bisa melihat variabel yang kamu ekspor di shell.

```bash title="~/.continue/.env"
CHEAPAIMODEL_API_KEY=sk-...
```

Lalu tambahkan model di `~/.continue/config.yaml` (`%USERPROFILE%\.continue\config.yaml` di Windows):

```yaml title="~/.continue/config.yaml"
name: Main Config
version: 1.0.0
schema: v1

models:
  - name: GLM-5.3 (cheapaimodel)
    provider: openai
    model: glm-5.3
    apiBase: https://api.cheapaimodel.ai/v1
    apiKey: ${{ secrets.CHEAPAIMODEL_API_KEY }}
    roles:
      - chat
      - edit
      - apply
```

Simpan file-nya, lalu pilih &#x2A;*GLM-5.3 (cheapaimodel)** sebagai model chat di sidebar Continue. Kalau mau memakai lebih banyak model, tambahkan satu entri untuk setiap ID model dari [katalog](/id/models).

## Autocomplete, embeddings, dan reranking [#autocomplete-embeddings-and-reranking]

Untuk role berikut, tetap pakai penyedia lain:

* **`autocomplete`**: Tab completion di Continue butuh model fill-in-the-middle (FIM), dan model chat kurang bagus untuk itu. Model di katalog adalah model chat.
* **`embed`*&#x2A; dan &#x2A;*`rerank`**: cheapaimodel tidak punya model embeddings atau reranking. Pengindeksan codebase tetap memakai embedder bawaan Continue (VS Code) atau penyedia lain.

## Kesalahan umum [#common-mistakes]

* **Key sudah diatur di shell, tapi Continue tidak memakainya.** Ekstensi VS Code dan JetBrains tidak bisa membaca variabel lingkungan dari shell. Taruh key di `~/.continue/.env` (nilainya tanpa tanda kutip), lalu mulai ulang IDE.
* **Perubahan di `config.yaml` tidak muncul.** Jalankan **Developer: Reload Window** dari command palette VS Code.
* **`404` dengan isi respons teks biasa `fault filter abort`.** `apiBase` tidak menyertakan `/v1`, jadi permintaan dikirim ke `/chat/completions`, yang bukan path API. Atur ke `https://api.cheapaimodel.ai/v1`.
* **`404` dengan `Invalid URL (POST /v1/chat/completions/chat/completions)`.** `apiBase` menyertakan path endpoint. Continue sudah menambahkan `/chat/completions` sendiri; cukup atur ke `https://api.cheapaimodel.ai/v1`.
* **`503` dengan `model_not_found`.** Nilai `model` bukan ID model yang kami sediakan. Salin ID-nya persis dari [katalog](/id/models); `name` hanya label.
