Bloga dön

Araçlar ve entegrasyonlarKılavuz

AnythingLLM'i CheapTokens'e bağlayın: Generic OpenAI kurulumu

AnythingLLM'in Generic OpenAI sağlayıcısını CheapTokens'e yönlendirin: Base URL, anahtar, tam model kimliği ve girilecek bağlam penceresi ile Max Tokens.

Yazan: CheapTokens TeamYayınlanma tarihi: 4 dk okuma

Generic OpenAI sağlayıcısı üzerinden CheapTokens'e bağlı AnythingLLM
Bu sayfada
  1. Sağlayıcı ayarlarını doldurun
  2. İki sınır neden önemli
  3. Bağlantıyı AnythingLLM dışında kontrol edin
  4. Belgelerinize sorulan bir soru ne kadar tutar
  5. Çalışmazsa

AnythingLLM'i Generic OpenAI sağlayıcısıyla CheapTokens'e bağlayabilirsiniz: Base URL'yi https://api.cheaptokens.dev/v1 olarak ayarlayın, API anahtarınızı yapıştırın, tam model kimliğini girin ve ardından modelin gerçek bağlam penceresini ve Max Tokens değerini yazın. Son ikisi insanların atladığı alanlardır ve uzun bir belgenin sığıp sığmayacağını ve yanıtların kesilip kesilmeyeceğini bunlar belirler.

AnythingLLM'in kendi belgeleri (Generic OpenAI sayfası, 7 Kasım 2026'da kontrol edildi, v1.19.0 banner'ıyla) bu sağlayıcıyı OpenAI uyumlu herhangi bir LLM sağlayıcısını kullanmanın yolu olarak tanımlıyor. Ayrıca geliştirici odaklı olduğu konusunda uyarıyorlar: yanlış ayarlar tuhaf davranmasına yol açabilir ve model kimliği uç noktanın sunduğu şeyle tam olarak aynı olmalıdır. O halde kesin olalım.

Sağlayıcı ayarlarını doldurun#

AnythingLLM'in LLM ayarlarını açın ve sağlayıcı olarak Generic OpenAI'ı seçin. Ardından beş alanı sırayla işleyin. Etiketler sürümler arasında biraz farklılık gösterebilir, bu yüzden anlama göre gidin.

Adım adım

Sırayla beş alan

Base URL

Tam uç noktayı değil, API kökünü girin: https://api.cheaptokens.dev/v1. Belgelerin kendi örneği /v1 ile biten bir köktür ve AnythingLLM /chat/completions kısmını kendisi ekler. Tam yolu yapıştırırsanız istekler yanlış adrese gider.

API key

CheapTokens anahtarınızı yapıştırın. Henüz bir anahtarınız yoksa önce kontrol panelinde oluşturun. Ona bir şifre gibi davranın: ekran görüntüsüne veya paylaşılan bir çalışma alanı notuna koymayın.

Chat model name

Tam kimliği kullanın, örneğin deepseek-ai/DeepSeek-V4-Flash-0731 veya zai-org/GLM-5.3-Flash. Fiyat tablolarında gördüğünüz kısa adlar API tarafından kabul edilmez. Hangi kimliğe sahip olduğunuzdan emin değil misiniz? Modelleri GET /v1/models ile listeleyin.

Model context window

AnythingLLM'in sorunuzdan, alınan belge parçalarından ve sohbet geçmişinden bir istem oluştururken kullandığı bütçe. Modelin gerçek penceresini girin: DeepSeek-V4-Flash için 380000, GLM-5.3-Flash için 390000.

Max Tokens

Tek bir yanıtın uzunluğu üzerindeki üst sınır. AnythingLLM'in varsayılanı 1024'tür. DeepSeek-V4-Flash için 32768 veya GLM-5.3-Flash için 8192 girin.

AnythingLLM'de Base URL: tam uç nokta yolu yanlış, API kökü doğru
/v1 ile biten API kökünü yapıştırın; AnythingLLM /chat/completions kısmını kendisi ekler

Kaydedin, bir çalışma alanı açın ve bir soru sorun. Embedding'ler (belgelerinizi aranabilir parçalara dönüştüren kısım) AnythingLLM'de ayrı bir ayardır, bu yüzden yukarıdaki sağlayıcı yalnızca yanıtları hangi modelin yazacağını değiştirir.

İki sınır neden önemli#

Bir çalışma alanına 60 sayfalık bir sözleşme attığınızı ve fesih maddelerinin özetini istediğinizi düşünün. Varsayılanlarla iki şey ters gider. Girdiğiniz bağlam penceresi modelin gerçek penceresinden çok daha küçük olabilir, bu yüzden AnythingLLM gönderdiği şeyi kısaltır. Ve Max Tokens 1024'te durur, bu yüzden uzun bir özet cümle ortasında kesilir.

Çözüm, AnythingLLM'e model hakkında doğruyu söylemektir:

Model (id) Bağlam penceresi Yanıt başına çıktı
DeepSeek-V4-Flash (deepseek-ai/DeepSeek-V4-Flash-0731) 380K 32.768 token'a kadar
GLM-5.3-Flash (zai-org/GLM-5.3-Flash) 390K 8.192 token'a kadar

Sürdürmeye değer bir alışkanlık: Max Tokens bir üst sınırdır, hedef değil. Kısa bir soru yine kısa bir yanıt alır; yalnızca modelin gerçekten yazdığı token'lar için ödeme yaparsınız. Bir sınıra ulaşıldığında ne olduğunu anlamak isterseniz, bir AI yanıtı neden cümle ortasında durur finish_reason ve max_tokens konularını ele alır ve bağlam penceresi nedir girdi tarafını kapsar.

AnythingLLM belgeleri ayrıca Max Tokens değerini 0 yapmanın çıktı sınırını istekten çıkardığını söylüyor. Açık bir sayı hakkında akıl yürütmek daha kolaydır, bu yüzden bir sayı yazardım.

Bağlantıyı AnythingLLM dışında kontrol edin#

Sohbet penceresi bir hata gösteriyorsa, sorunun anahtar ve model kimliğinde mi yoksa AnythingLLM'in içinde mi olduğunu bilmek yardımcı olur. API'ye doğrudan bir istek gönderin:

bash
curl https://api.cheaptokens.dev/v1/chat/completions \
  -H "Authorization: Bearer $CHEAPTOKENS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "deepseek-ai/DeepSeek-V4-Flash-0731", "messages": [{"role": "user", "content": "Say hi in five words."}], "max_tokens": 50}'

API, OpenAI Chat Completions uyumludur, bu yüzden çalışan bir yanıtta metin choices[0].message.content içinde, bir finish_reason ve o istek için token sayılarını içeren bir usage bloğu bulunur. Bunları alırsanız anahtar, Base URL ve model kimliği sorunsuzdur ve AnythingLLM'de gördüğünüz her şey yukarıdaki ayarlardan kaynaklanır. Uç nokta hakkında daha fazlası CheapTokens belgelerinde.

Belgelerinize sorulan bir soru ne kadar tutar#

Belge sohbeti girdi ağırlıklıdır: her soru alınan parçaları taşır. Her biri yaklaşık 600 token olan altı parça aldığınızı, soruyu ve biraz geçmişi eklediğinizi ve yaklaşık 4.000 girdi token'ına ulaştığınızı, yanıtın da 400 token olduğunu varsayalım. DeepSeek-V4-Flash'te böyle bir soru $0.0001 tutar. İşte 200 soru için modeller arasında aynı iş yükü, yanında OpenRouter sütunuyla:

Model İstek başına 200 istek OpenRouter, 200 istek
GLM-5.3-Flash $0.000096 $0.0192 $0.0334
DeepSeek-V4-Flash $0.0001 $0.02 $0.0672
MiniMax-M2.7 $0.00026 $0.052 $0.624

İstek başına 4.000 giriş ve 400 çıkış token'ı. 1M token başına fiyatlar günceldir ve tarifelerimizle birlikte değişir; OpenRouter sütunu aynı iş yükü için referans fiyatları gösterir.

Toplamda, girdi ve çıktı birlikte sayıldığında, DeepSeek-V4-Flash bu iş yükünde OpenRouter'dan daha ucuza gelir. Kendi sayılarınız için kaydırıcıları sürükleyin: ihtiyaç duyduğu tek şey soru başına token ve günlük soru sayısıdır.

Maliyet hesaplayıcı

Belgelerinize bir günlük sorular

İstek başına giriş token'ı: 4.000 · İstek başına çıkış token'ı: 400 · Günlük istek sayısı: 50

ModelGünlükAylık
GLM-5.3-Flash$0.0048$0.144
DeepSeek-V4-Flash$0.005$0.15
MiniMax-M2.7$0.013$0.39

Gönderdiğiniz parça sayısı en büyük kaldıraçtır. Bir RAG sorusunun maliyeti faturanın bununla nasıl değiştiğini gösterir ve güncel ücretler fiyatlandırma sayfasında.

Çalışmazsa#

Çoğu hata dört şeyden biridir. Belirtiyi nedene eşleştirin:

Eşleştir

Her belirtiyi nedenine eşleştirin

  • Sağlayıcı isteği reddediyor ve max_tokens hakkında şikayet ediyorGENERIC_OPEN_AI_MODEL_MAX_TOKEN_KEY değerini max_completion_tokens olarak ayarlayın ve AnythingLLM'i yeniden başlatın
  • 401 UnauthorizedAPI anahtarı eksik, yanlış yazılmış veya bir boşlukla yapıştırılmış
  • 404 veya "model not found"Model kimliği kısa ad, model listesindeki tam kimlik değil
  • Yanıtlar cümle ortasında duruyorMax Tokens hâlâ varsayılan 1024

GENERIC_OPEN_AI_MODEL_MAX_TOKEN_KEY seçeneği AnythingLLM'in belgelerinden gelir: istekte sınırı hangi alan adının taşıyacağını değiştirir. 401 ve 404 hakkında ayrıntı için API 401 veya 404: yanlış anahtar, base URL veya model kimliği sayfasına bakın.

Başka bir sohbet istemcisi mi kullanıyorsunuz? Adımlar Open WebUI, LibreChat ve Cherry Studio ile neredeyse aynıdır: bir OpenAI uyumlu base URL, bir anahtar, bir tam model kimliği.