Langsung ke konten

Crush

Crush adalah coding agent berbasis terminal dari Charm. Tambahkan Inferray sebagai provider yang kompatibel dengan OpenAI.

Instalasi

npm install -g @charmland/crush

Tambahkan provider

Ekspor key Anda:

export INFERRAY_API_KEY="inferray_..."

Lalu tambahkan provider ke crush.json di proyek Anda, atau ke ~/.config/crush/crush.json untuk semua proyek:

{
  "$schema": "https://charm.land/crush.json",
  "providers": {
    "inferray": {
      "name": "Inferray",
      "type": "openai",
      "base_url": "https://api.inferray.com/v1",
      "api_key": "$INFERRAY_API_KEY"
    }
  }
}

$INFERRAY_API_KEY dibaca dari environment, jadi file ini aman untuk di-commit. Tanpa daftar models, Crush memuat model dari GET /v1/models.

Gunakan

cd your-project
crush

Pilih Inferray dan model yang mendukung tool. Restart Crush setelah mengedit konfigurasi.