cheapaimodel

Zed

Pakai model cheapaimodel di Zed Agent dan fitur AI Zed lainnya lewat penyedia yang kompatibel dengan OpenAI.

Salin

Zed menambahkan layanan yang kompatibel dengan OpenAI sebagai penyedia di language_models.openai_compatible dalam settings.json. Setelah itu, penyedia ini bisa dipakai oleh Zed Agent, Inline Assistant, dan fitur Zed lain yang memakai model.

Pengaturan ZedNilai
Base URLapi_urlhttps://api.cheapaimodel.ai/v1
API keyHalaman pengaturan LLM Providers, atau CHEAPAIMODEL_API_KEYKey kamu dari halaman API key di Konsol
ID modelavailable_models[].nameglm-5.3, atau ID apa pun dari katalog

Penyiapan

Tambahkan penyedia

Jalankan zed: open settings file dari command palette, lalu tambahkan penyedia:

~/.config/zed/settings.json
{
  "language_models": {
    "openai_compatible": {
      "cheapaimodel": {
        "api_url": "https://api.cheapaimodel.ai/v1",
        "available_models": [
          {
            "name": "glm-5.3",
            "display_name": "GLM-5.3",
            "max_tokens": CONTEXT_LENGTH
          }
        ]
      }
    }
  }
}

max_tokens adalah jendela konteks model. Ganti CONTEXT_LENGTH dengan panjang konteks yang tertera di halaman model, misalnya glm-5.3. Tambahkan satu entri di available_models untuk setiap ID model.

Tambahkan key kamu

Jalankan agent: open settings, cari cheapaimodel di bagian LLM Providers, lalu tempel key-nya; Zed menyimpannya di keychain sistem. Atau, atur CHEAPAIMODEL_API_KEY di lingkungan tempat Zed dijalankan, lalu mulai ulang Zed.

Pilih modelnya

Buka Agent Panel, lalu pilih GLM-5.3 di bawah cheapaimodel pada pemilih model.

Edit predictions (prediksi edit) diatur terpisah. Penyedia edit prediction Zed yang kompatibel dengan OpenAI butuh endpoint /v1/completions dan model fill-in-the-middle; model cheapaimodel hanya melayani /v1/chat/completions dan /v1/responses. Untuk edit predictions, tetap pakai Zeta atau penyedia lain.

Kesalahan umum

  • Zed bilang penyedia belum punya API key. Key tidak dibaca dari settings.json. Tempel key di halaman LLM Providers atau atur variabel lingkungannya.
  • Variabel lingkungan diabaikan, atau key lama terus dipakai. Zed membentuk nama variabel dari ID penyedia: huruf besar dengan garis bawah (upper snake case), ditambah _API_KEY. ID cheapaimodel membaca CHEAPAIMODEL_API_KEY; kalau kamu mengganti nama penyedia, ganti juga nama variabelnya. Variabel yang tidak kosong lebih diutamakan daripada keychain; hapus variabel itu (unset) dan mulai ulang Zed supaya key yang kamu tempel yang dipakai.
  • 404 dengan isi respons teks biasa fault filter abort. api_url tidak menyertakan /v1. Atur ke https://api.cheapaimodel.ai/v1.
  • 404 dengan Invalid URL (POST /v1/chat/completions/chat/completions). api_url menyertakan path endpoint. Zed sudah menambahkan /chat/completions sendiri; cukup atur ke https://api.cheapaimodel.ai/v1.
  • 503 dengan model_not_found. name harus berupa ID model dari katalog, ditulis persis sama; display_name hanya label.