İçeriğe geç
Crush (Charm)

Crush via Tokonomix

crush.json'da Tokonomix openai-compat sağlayıcısı tanımlayın — Charm’ın terminal ajanına 130'dan fazla modeli ve consensus'u tek anahtarla verin.

openai-compat sağlayıcısı (crush.json)Terminal kodlama ajanıMIT · açık kaynakmacOS · Windows · Linux
Crush — Charm’ın terminal kodlama ajanı, Tokonomix üzerinden

Crush nedir?

Crush, Charm'ın açık kaynaklı, şık terminal kodlama ajanıdır. Model-agnostik olup crush.json'da özel sağlayıcıları destekler — üçüncü taraf OpenAI-uyumlu bir API için openai-compat sağlayıcı türünü kullanırsınız.

  • Dosya düzenleyen ve araçlarınızı çalıştıran şık bir terminal ajanı.
  • Özel sağlayıcılar crush.json içindeki providers altına eklenir.
  • Üçüncü taraf OpenAI-uyumlu API'ler için openai-compat türünü kullanın (openai değil).
  • Açık kaynak, keyifli bir Charm TUI ile.

Crush'ı neden Tokonomix üzerinden yönlendirmelisiniz?

  • Tek sağlayıcı girişi, 130'dan fazla model — zor adımlar için tokonomix-consensus, geri kalanı için hızlı bir slug.
  • Çağrı başına harcama limitleri terminal ajanını bütçe dahilinde tutar.
  • Düzenlenmiş depolar için bölge/köken yönlendirmesi.
  • Anahtarınıza config dosyasından değil, ortam değişkeninden referans verin.

crush.json'da Tokonomix bağlantısını kurun

type: "openai-compat", Tokonomix base_url, bir api_key ortam değişkeni referansı ve model listenizle bir sağlayıcı ekleyin.

{
  "$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
        }
      ]
    }
  }
}
openai değil, openai-compat kullanın

Crush’ın belgelerine göre type: "openai" yalnızca gerçek OpenAI'yi proxy'lemek içindir; Tokonomix gibi üçüncü taraf OpenAI-uyumlu bir API için type: "openai-compat" kullanın.

Çalıştığını doğrulayın

  • TOKONOMIX_API_KEY'i dışa aktarın, crush.json'ı kaydedin ve Crush'ı başlatın.
  • Tokonomix modelini seçin ve küçük bir görev çalıştırın.
  • Çağrı ve token kullanımını Tokonomix kontrol panelinizde doğrulayın.

Model seçimi

Ajanım hangi modeli ve endpoint'i kullanmalı?

Ajanınızın ne yaptığına göre seçin, model id'yi istediğiniz zaman değiştirin — katalogdaki her model aynı anahtarla çalışır.

Ajanınızın yaptığıBunu kullanın
Dosya düzenler / araç çağırır ve yanıtları akıtır (çoğu kodlama ajanı)Anthropic endpoint'i üzerinden bir Anthropic modeli (araçlar + akış ikisi de çalışır)
Araç çağırır ancak akış gerektirmez (herhangi bir model)Tek model id ile OpenAI uyumlu endpoint
Anthropic dışı bir modelde araç ve akış istiyorŞimdilik akışsız kullanın — diğer sağlayıcılarda araçlı akış henüz etkin değil
Düz sohbet, araç yokHerhangi bir endpoint; akış sorunsuz çalışır
Yüksek önem taşıyan bir yanıtta çok modelli karar (konsensüs) istiyorOpenAI uyumlu endpoint'te modeli tokonomix-consensus olarak ayarlayın — not: konsensüs araç isteklerini reddeder (araç çağrısı yok)
Endpoint & API referansı (teknik)

anthropic-messages → https://tokonomix.ai/api/anthropic — tools ✓, streaming ✓ (bir Anthropic modeli kullanın). openai-completions → https://tokonomix.ai/api/v1 — tools ✓ (tek model passthrough), araçlarla akış henüz etkin değil. Düz sohbet: akış her ikisinde de çalışır. Konsensüs: openai-completions, model tokonomix-consensus, araç yok. Model id'yi GET /api/v1/models tarafından döndürülen herhangi bir slug ile değiştirin.

Tüm modellere göz at →

Related agents