Source: https://ailoot.ai/docs/ms/integrations/crush/
Canonical: https://ailoot.ai/docs/ms/integrations/crush/
Language: ms

[Ejen dalam terminal](https://ailoot.ai/docs/ms/integrations/#agents) 

# Crush

[Markdown](https://ailoot.ai/docs/ms/integrations/crush/index.md)

Ejen dalam terminal · OpenAI Chat, Anthropic Messages

| Format | Tempat membuat tetapan |
| --- | --- |
| OpenAI Chat, Anthropic Messages | crushrc (konfigurasi Bash): ./.crushrc, ./crushrc atau ~/.config/crush/crushrc; format lama crush.json sudah usang, tetapi masih berfungsi |

## [](https://ailoot.ai/docs/ms/integrations/crush/#setup)Konfigurasi

Salin konfigurasi dan gantikan `sk-...` dengan kunci anda daripada panel pengguna Ailoot. Sebaiknya simpan kunci dalam pemboleh ubah persekitaran `AILOOT_API_KEY`, jika aplikasi menyokongnya.

Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda.

`~/.config/crush/crushrc`

```bash
export AILOOT_API_KEY="sk-..."
provider add ailoot --type openai-compat \
  --base-url "https://api.ailoot.ai/v1" \
  --api-key "$AILOOT_API_KEY"

model add ailoot/deepseek-v4-pro \
  --name "DeepSeek V4 Pro (Ailoot)" \
  --context-window 1000000 \
  --default-max-tokens 32000

# Format Anthropic untuk Claude: alamat tanpa /v1
provider add ailoot-claude --type anthropic \
  --base-url "https://api.ailoot.ai" \
  --api-key "$AILOOT_API_KEY"

model add ailoot-claude/claude-sonnet-5-5 \
  --name "Claude Sonnet 5.5 (Ailoot)" \
  --context-window 1000000 \
  --default-max-tokens 64000 \
  --can-reason true --supports-images false
```

Konfigurasi ini membaca kunci daripada pemboleh ubah `AILOOT_API_KEY`. Tetapkannya sebelum menjalankan aplikasi:

```bash
export AILOOT_API_KEY="sk-..."   # tambahkan pada ~/.zshrc atau ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # kemudian mulakan semula terminal
```

Contoh model: `deepseek-v4-pro`. Ambil mana-mana model lain daripada [katalog](https://ailoot.ai/models/ms/) — pastikan model mempunyai format yang diperlukan.

## [](https://ailoot.ai/docs/ms/integrations/crush/#notes)Perkara yang perlu diketahui

Jenis openai-compat ialah format OpenAI Chat, dengan alamat mengandungi /v1. Jenis anthropic ialah format Messages, dengan alamat tanpa /v1: Crush menghantarnya kepada anthropic-sdk-go, yang menambah /v1/messages secara automatik. Contoh README Crush yang menggunakan /v1 akan menghasilkan laluan /v1/v1/messages dan ralat 404. Kunci dihantar dalam pengepala x-api-key, yang diterima oleh Ailoot. Jika senarai model kosong, penyedia openai-compat mendapatkannya secara automatik daripada /v1/models. crushrc dijalankan sebagai kod: jangan jalankan Crush dalam folder orang lain yang mempunyai fail tersebut. Dalam contoh ini, Claude menggunakan supports-images = false: petikan katalog 2026-09-30 menyatakan hanya teks untuk format Messages yang dipilih. Jika versi Crush anda menyokong bendera ini, aktifkannya hanya untuk model yang kad katalog semasanya menyatakan input image dalam format API yang dipilih; bendera klien sahaja tidak menambah sokongan imej kepada model.

## [](https://ailoot.ai/docs/ms/integrations/crush/#check)Semakan

- Alamat untuk format OpenAI ialah `https://api.ailoot.ai/v1` (atau laluan penuh, jika aplikasi meminta alamat penuh).
- Alamat untuk format Anthropic ialah `https://api.ailoot.ai` tanpa `/v1`.
- Ajukan soalan ringkas. Jika ralat diterima, semak kod dan Request ID serta rujuk halaman [Ralat dan had](https://ailoot.ai/docs/ms/errors/).
- 404 sejurus selepas konfigurasi hampir selalu bermaksud alamat tidak betul: terdapat lebihan atau kekurangan `/v1`.
- 402 — baki tidak mencukupi untuk rizab. Ejen merizabkan lebih banyak daripada sembang: [sebabnya](https://ailoot.ai/docs/ms/billing/reserve/).

Dokumentasi aplikasi: [https://github.com/charmbracelet/crush#custom-providers](https://github.com/charmbracelet/crush#custom-providers)

Masih ada soalan? Hantar Request ID dan penerangannya — kami akan membantu menyiasatnya.[Hubungi sokongan](mailto:support@ailoot.ai)

## Ailoot · Syarikat dan portfolio projeknya





Ailoot berteraskan pengalaman operasi yang mantap, pangkalan pelanggan yang besar, perkhidmatan yang stabil dan pemantauan KPI berterusan.





Syarikat dan portfolio projeknya: jutaan pelanggan; jualan bernilai berbilion setiap bulan.





Ailoot menggunakan pengalaman operasi ini untuk akses API kepada ciri AI dalam produk pelanggan, ejen, aplikasi dan automasi.
