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.