Was ist Crush?
Crush ist Charms glamouröser Open-Source-Coding-Agent für das Terminal. Er ist modell-agnostisch und unterstützt benutzerdefinierte Provider in crush.json — für jede Drittanbieter-OpenAI-kompatible API verwendest du den Provider-Typ openai-compat.
- Ein ausgefeilter Terminal-Agent, der Dateien bearbeitet und deine Tools ausführt.
- Benutzerdefinierte Provider werden in
crush.jsonunterproviderseingetragen. - Verwende den Typ
openai-compatfür Drittanbieter-OpenAI-kompatible APIs (nichtopenai). - Open Source mit einer ansprechenden Charm-TUI.
Warum Crush über Tokonomix routen?
- Ein Provider-Eintrag, 130+ Modelle —
tokonomix-consensusfür schwierige Durchläufe, ein schneller Slug für den Rest. - Pro-Aufruf-Ausgabenlimits halten einen Terminal-Agenten im Budget.
- Region-/Herkunfts-Routing für regulierte Repositories.
- Referenziere deinen Schlüssel aus einer Umgebungsvariable, nicht aus der Konfigurationsdatei.
Tokonomix in crush.json verbinden
Füge einen Provider mit type: "openai-compat", der Tokonomix-base_url, einer api_key-Umgebungsvariablen-Referenz und deiner Modellliste hinzu.
{
"$schema": "https://charm.land/crush.json",
"providers": {
"tokonomix": {
"type": "openai-compat",
"base_url": "https://tokonomix.ai/api/v1",
"api_key": "$TOKONOMIX_API_KEY",
"models": [
{
"id": "tokonomix-consensus",
"name": "Tokonomix Consensus",
"context_window": 200000,
"default_max_tokens": 8192
}
]
}
}
}Laut Crush-Dokumentation ist type: "openai" nur für das Proxying von echtem OpenAI vorgesehen; für eine Drittanbieter-OpenAI-kompatible API wie Tokonomix verwendest du type: "openai-compat".
Funktionstest
- Exportiere
TOKONOMIX_API_KEY, speicherecrush.jsonund starte Crush. - Wähle das Tokonomix-Modell und führe eine kleine Aufgabe aus.
- Prüfe den Aufruf und den Token-Verbrauch in deinem Tokonomix-Dashboard.

