Sorun Giderme
En Notemd sorunları dört kategoriye ayrılır: API anahtar sorunları, ağ bağlantısı, kimlik doğrulama hataları (401/403) ve sınırlama hataları (429). Dahili bağlantı testi ve teşhis paneli temel nedeni hızlıca belirler. Bu sayfa her bir yaygın hata mesajını, bunun nedenini ve düzeltme yöntemini kapsar. Burada listelenmeyen sorunlar için teşhis çıktılarıyla birlikte GitHub Issues üzerinden rapor edin.
Bu içerik Obsidian AI Bilgi Yönetimi Kılavuzu serisinin bir parçasıdır.
Genel Bakış
Notemd, harici servislere -- LLM sağlayıcılarına ve arama API hizmetlerine -- bağlıdır; bu yüzden sorunların çoğu eklentinin kendisinden ziyade dışarıda ortaya çıkar. Ayarlar bölümündeki teşhis paneli, istek URL, yanıt durumu ve hata içeriği dahil olmak üzere son API çağrının yapılandırılmış bir görünümünü sunar. Daha fazla araştırma yapmadan önce her zaman bunu kontrol edin.
Nasıl Çalışır: Teşhis
Bağlantı Testi
Her sağlayıcı ayar bölümünde "Bağlantıyı Test Et" butonu bulunur. Buna tıklandığında minimal bir API isteği gönderilir (genellikle bir model listesi veya kısa bir tamamlama) ve başarı durumu ya da belirli bir HTTP hata mesajı rapor edilir. Bu, API anahtarınızın ve temel URL değerinizin doğru olup olmadığını kontrol etmenin en hızlı yoludur.
Teşhis Paneli
Ayarlar --> Notemd --> Teşhis şunları gösterir:
| Alan | İçerik |
|---|---|
| Son sağlayıcı | En son hangi sağlayıcı çağrıldı |
| Son model | En son hangi model çağrıldı |
| Son durum | HTTP durum kodu veya iletim hatası |
| Son hata | API'dan gelen ham hata mesajı |
| Son istek URL | Son isteğin tamamı URL (gizlenmiş API anahtarı) |
| Son yanıt gövdesi | Kısaltılmış yanıt gövdesi (ilk 500 karakter) |
GitHub'da sorunları raporlarken tüm teşhis çıktısını kopyalayın.
Yaygın Hatalar
API Anahtar geçersiz veya bulunamıyor
Belirti: HTTP 401 veya "Yanlış API anahtarı sağlandı"
Neden: API anahtarı eksik, boşluk içeriyor veya farklı bir sağlayıcıya ait.
Çözüm:
- Anahtarın başında veya sonunda boşluk olmadığını doğrula
- Anahtarın seçilen sağlayıcıyla eşleştiğinden emin olun (bir OpenAI anahtarı Anthropic ile çalışmayacaktır).
- Hesabınızda kredi bulunduğundan veya aktif bir abonelik olduğundan emin olun
- Doğrulamak için "Test Connection" seçeneğine tıklayın
Ağ / Bağlantı Hataları
Belirtiler: ERR_CONNECTION_REFUSED, ERR_TIMED_OUT, Socket hang up, Network request failed
Neden: Makinenizden API uç noktasına erişilemiyor.
Çözüm:
- İnternet bağlantınızı kontrol edin
- Eğer bir proxy veya güvenlik duvarının arkasındaysanız, API alan adının engellenmediğinden emin olun
- Ollama için:
ollama serve'ın çalıştığından emin olun (ollama listmodelleri döndürmelidir) - LMStudio için: Sunucunun
localhost:1234üzerinde çalıştığından emin olun - Farklı bir taşıma yöntemi deneyin -- mobil kullanıcılar
requestUrltaşıma yönteminin aktif olduğundan emin olmalıdır - Geçici hatalarda otomatik yeniden deneme için
enableStableApiCall'ı etkinleştirin
403 Yasaklandı
Belirtiler: HTTP 403
Neden: API anahtarınız geçerli ancak istenen kaynak için izinlere sahip değil.
Çözüm:
- Bazı modeller özel erişim gerektirir (örneğin, Azure üzerinden GPT-4 için bir dağıtım adı gerekir)
- Bazı sağlayıcılar modelleri plan seviyesine göre sınırlar -- hesabınızı kontrol edin
- Bölgesel kısıtlamalar uygulanabilir (bazı Çin sağlayıcıları uluslararası IP'leri engeller ve bunun tersi de geçerlidir)
- Model adının doğru yazıldığından emin olun (örneğin, mini model tüm planınızın izin verdiği durumlarda
gpt-4odeğilgpt-4o-miniolmalıdır)
Hız Sınırı (429)
Belirti: HTTP 429 veya "Hız sınırı aşıldı"
Neden: Kısa bir süre içinde çok fazla istek gönderilmiştir.
Çözüm:
batchConcurrencydeğerini1veya2'ye düşürün- Yeniden denemeden önce birkaç dakika bekleyin
- Plan seviyeniz için sağlayıcınızın hız sınırı belgelerine bakın
- Otomatik yeniden deneme ve geri sayım için
enableStableApiCall'yı etkinleştirin - Daha yüksek sınırlara sahip bir sağlayıcıya geçmeyi düşünün (DeepSeek, Ollama)
Model Bulunamadı
Belirti: "Model bulunamadı" veya HTTP 404
Neden: Seçilen sağlayıcıda model adı mevcut değildir.
Çözüm:
- Sağlayıcınız için mevcut tüm modelleri görmek üzere "Model Listesi Al" seçeneğine tıklayın
- Bazı model adları zamanla değişir -- mevcut adı sağlayıcının dokümantasyonunda doğrulayın
- Ollama için: çekilen modelleri görmek üzere
ollama listkomutunu çalıştırın; yalnızca indirilen modeller kullanılabilir
Bağlantı yok / Kavram oluşturulmadı
Belirti: Komut çalışıyor ancak hiç çıktı vermiyor
Neden: LLM boş veya işlenemeyen bir yanıt döndürdü.
Çözüm:
- Gerçek LLM yanıtını görmek üzere teşhis paneline bakın
- Daha güçlü bir model deneyin (bazı küçük modeller yapılandırılmış çıktılarla başa çıkamaz)
- Notun yeterli içeriğe sahip olduğundan emin olun (>50 kelime)
- Çelişen talimatlar içeren özel isteğinizi gözden geçirin
- Aşırı filtreleme yapıp yapmadığını görmek üzere eş anlamlı kelime baskılamasını geçici olarak devre dışı bırakın
Doubao Uç Nokta Kimliği Eksik
Belirti: ByteDance Doubao sağlayıcısını kullanırken hata oluşuyor
Neden: Doubao, model adı yerine Ark uç nokta kimliği (format: ep-xxxxxxxx-xxxx-xxxx) gerektirir.
Düzeltme: Volcengine konsolundan aldığınız gerçek uç nokta ID’siyle varsayılan yer tutucu modelini değiştirin.
Yapılandırma
| Teşhis Ayarı | Konum | Amaç |
|---|---|---|
| Bağlantıyı Test Et | Ayarlar --> Sağlayıcı bölümü | API anahtarını ve bağlantı durumunu doğrulayın |
| Model Listesini Al | Ayarlar --> Sağlayıcı bölümü | Hangi modellerin erişilebilir olduğundan emin olun |
enableStableApiCall | Ayarlar --> Gelişmiş | Gecikmeli yeniden deneme özelliğini etkinleştirin |
batchConcurrency | Ayarlar --> Toplu İşlemler | Oran sınırlamalarından kaçınmak için paralellik kontrolü yapın |
Sorunları Nasıl Bildirirsiniz
Yukarıdakiler kapsamında olmayan bir sorununuz varsa:
- Ayarlar --> Notemd --> Teşhis bölümünü açın
- Tam teşhis çıktısını kopyalayın
- github.com/Jacobinwwey/obsidian-NotEMD/issues adresinde bir GitHub Issue’si açın
- Şunları dahil edin: Obsidian sürümü, Notemd sürümü, sağlayıcı, model, teşhis çıktısı ve sorunu yeniden üretmek için adımlar
- Paylaşılan herhangi bir günlükten API anahtarını gizleyin
Sonraki Adımlar
- LLM Sağlayıcılar -- Tüm sağlayıcı yapılandırma referansları
- Toplu İşleme -- Büyük işlemler için eşzamanlılık ve yeniden deneme ayarları
- Özel İstekler -- İstekleri ayarlayarak beklenmeyen LLM davranışlarını düzeltin