Skip to main content
CID222 Docs

Sağlayıcı ve dış erişim sorunları

Kaydedilemeyen kimlik bilgileri, modele ulaşmadan başarısız olan sohbet istekleri, hız sınırları ve sağlayıcıya hiç erişemeyen bir cihaz.

  • Sürüm: 0.4
  • Rol: admin_user
  • Tür: sorun giderme

"Anahtar doğru" ile yanıtın akmaya başlaması arasındaki her şey. Belirtiyi tablodan bulun, sonra altındaki çalışma kitabını izleyin.

Sohbet penceresinden bakıldığında birbirinin aynısı görünen dört ayrı arıza vardır: katalogda model yoktur, hiçbir kimlik bilgisi çözümlenmez, kimlik bilgisi sağlayıcı tarafından reddedilir ve sağlayıcıya hiç ulaşılamaz. Aşağıdaki çalışma kitapları bunları bu sırayla ayırır, çünkü her biri bir sonrakinden daha ucuza denetlenir.

Belirtinizi bulun

GördüğünüzÇalışma kitabı
Sağlayıcı ya da model listesi boşKatalogda hiç sağlayıcı yok
Bir kimlik bilgisi kaydedilmiyor ya da testi başarısız oluyorKimlik bilgisi reddediliyor
Sohbet, bir sağlayıcı, model ya da kimlik bilgisi adı vererek anında başarısız oluyorSohbet isteği modele ulaşmadan başarısız oluyor
Her şey zaman aşımına uğruyor ama ağ ekibi ağın açık olduğunu söylüyorCihaz dışarı çıkamıyor
İstekler çok sık diye reddediliyor ya da kota tükeniyorHız sınırları ve kotalar
Bir API istemcisi cid_key_ belirteciyle 401 alıyorAğ geçidi API anahtarı reddediliyor

Katalog

Katalogda hiç sağlayıcı yok

Sağlayıcılar ve modeller koda değil, tohum verisine dayanır. Satır yoksa hiçbir model kimliği çözümlenmez ve her tamamlama ilk aramada başarısız olur — daha hiçbir kimlik bilgisi ya da ağ yolu devreye girmeden.

Çalışma kitabıproviders

Katalogda hiç LLM sağlayıcısı yok, bu yüzden her tamamlama başarısız oluyor

Şunları görebilirsiniz: No LLM providers are in the catalogue (katalogda hiç LLM sağlayıcısı yok) · sohbet bir modeli çözümleyemiyor · model açılır listesi boş · her tamamlama bir model hatasıyla başarısız oluyor

Başlamadan önce

Denetimler

  1. 1

    Katalog koda gömülü değil veritabanından okunduğu için, ağ geçidinin veritabanına erişebildiğini doğrulayın

    tanılama · datastores.postgres.reachable = true

  2. 2

    Sağlayıcı ve model tablolarının güncel biçiminde olması için bekleyen geçiş bulunmadığını doğrulayın

    tanılama · datastores.postgres.migrationsPending

  3. 3

    Ağ geçidinden model kataloğunu isteyin

    GET /models

Kimlik bilgileri

Kimlik bilgisi reddediliyor

Bu ekranda birbiriyle ilgisiz üç ret bir araya gelir: uç nokta doğrulayıcısı saklamayacağı bir URL'yi reddeder, atama kuralı hem bir kiracıya hem bir gruba bağlanmış kimlik bilgisini reddeder ve sağlayıcı anahtarın kendisini reddeder. Yalnızca üçüncüsü anahtarla ilgilidir.

Note

Sağlayıcı anahtarları v1: önekli AES-256-GCM şifreli metin olarak saklanır ve pano üzerinden asla geri okunamaz. Saklananı doğrulamanın tek yolu anahtarı yeniden yazmaktır. Dönüştürücü eklenmeden önce yazılmış değerler olduğu gibi geçer; bu yüzden eski bir kurulumdaki geçmişten kalma bir satır hâlâ düz metin olabilir.

Çalışma kitabıproviders

Sağlayıcı kimlik bilgisi kaydedilmiyor ya da testi başarısız oluyor

Şunları görebilirsiniz: Invalid Anthropic API key (geçersiz Anthropic API anahtarı) · Test failed to run (test çalıştırılamadı) · Failed to create credential (kimlik bilgisi oluşturulamadı) · Failed to update credential (kimlik bilgisi güncellenemedi)

Başlamadan önce

Denetimler

  1. 1

    Uç nokta taşıyan bir kimlik bilgisinde (Azure OpenAI ya da kendi barındırdığınız herhangi bir uç nokta) ret iletisinin tam metnini okuyun

    beklenen · Uç nokta, bağlantı yerel alana çözümlenmeyen mutlak bir http(s) adresi.

  2. 2

    Kimlik bilgisinin neye atandığını denetleyin

    beklenen · İkisinden tam olarak biri dolu.

  3. 3

    Anahtarı suçlamadan önce cihazın sağlayıcıya hiç ulaşıp ulaşamadığını denetleyin

    tanılama · appliance.egress

  4. 4

    Kimlik bilgisi testinin gerçekte ne bildirdiğini okuyun

    beklenen · Test başarılı oluyor.

Sohbet isteği modele ulaşmadan başarısız oluyor

Ağ geçidi önce model satırını, sonra bir kimlik bilgisini çözümler, ardından sağlayıcıyı çağırır. Her adımdaki arıza kullanıcıya aynı görünür ama farklı bir düzeltme gerektirir — ve pasif bir model, o modeli adıyla çağıran her istemciyi bozar; dün çalışan istemciler dahil.

Çalışma kitabıchat

Sohbet isteği modele ulaşmadan başarısız oluyor

Şunları görebilirsiniz: Provider 'openai' not found (sağlayıcı bulunamadı) · Model 'gpt-4o' not found (model bulunamadı) · Model 'gpt-4o' is not active (model etkin değil) · Model not found for provider (sağlayıcı için model bulunamadı)

Başlamadan önce

Denetimler

  1. 1

    Sağlayıcı ve model katalogunun hiç dolu olup olmadığını denetleyin

    beklenen · Sağlayıcılar ve modeller listeleniyor.

  2. 2

    Çağıranın adını verdiği modelin var olup olmadığını ve etkin olup olmadığını okuyun

    beklenen · Model listede ve etkin.

  3. 3

    Bu çağıran ve bu sağlayıcı için bir kimlik bilgisinin çözümlendiğini denetleyin

    beklenen · Etkin bir kimlik bilgisi çözümleniyor.

  4. 4

    Çözümlenen kimlik bilgisini test edin

    beklenen · Test başarılı oluyor.

Dış erişim

Cihaz dışarı çıkamıyor

Ad çözümlemesi, 443 üzerinde bir TCP bağlantısı ve site vekil sunucusu üzerinden kimlik doğrulamalı bir istek birbirinden bağımsız olarak başarısız olur. Hiç iletilmeyen bir anahtar, tam olarak yanlış bir anahtar gibi başarısız olur; hiçbir şey çalışmıyorsa dış erişim denetimi bu yüzden kimlik bilgisi denetiminden önce gelir.

Çalışma kitabıinstall

Cihaz dışarı çıkamıyor — bir ya da daha fazla çıkış testi başarısız

Şunları görebilirsiniz: egress tests failed (dışarı çıkış denemeleri başarısız oldu) · cihaz imaj kayıt defterine erişemiyor · ETIMEDOUT after 5000ms (5000 ms sonra zaman aşımı) · proxy returned 407 Proxy Authentication Required (vekil sunucu 407 döndürdü — vekil kimlik doğrulaması gerekli)

Başlamadan önce

Denetimler

  1. 1

    Cihazın giden denemelerini gerçekten çalıştırdığını doğrulayın

    tanılama · appliance.egress

  2. 2

    Cihazın erişmesi gereken ana bilgisayarlar için ad çözümleme sonuçlarını okuyun

    tanılama · appliance.dns

  3. 3

    Cihazda giden bir vekil sunucunun yapılandırılmış olup olmadığını okuyun

    tanılama · appliance.proxy.configured = true

  4. 4

    Son denemede sürüm kanalının yanıt verip vermediğini okuyun

    tanılama · appliance.update.channelReachable = true

  5. 5

    TLS denetleyen bir aygıtın cihaza kendi sertifikasını sunup sunmadığını denetleyin

    beklenen · Düzenleyen, kuruluşunuzun denetim CA'sı değil genel bir sertifika otoritesi.

Note

TLS denetleyen bir ara aygıt zaman aşımı değil, bir TLS error (TLS hatası) üretir. Bir güvenlik duvarı kuralını değiştirmeden önce tanılama anlık görüntüsünde başarısız olan her hedefin ayrıntı satırını okuyun: 407 vekil sunucu kimlik bilgisi sorunudur, zaman aşımı engellenmiş bir yoldur, el sıkışma hatası ise denetimdir.

Sınırlar

Hız sınırları ve kotalar

Ağ geçidi kısıtlaması, API anahtarı kotası ve sağlayıcının kendi 429 yanıtı çağırana aynı görünür ama çareleri tamamen farklıdır. Yalnızca ilk ikisi bu cihazdaki ayarlardır.

Çalışma kitabıproviders

Bir istek çok sık olduğu için reddediliyor ya da kota tükeniyor

Şunları görebilirsiniz: Too many requests, please try again later. (çok fazla istek; lütfen daha sonra yeniden deneyin) · Too many help requests, please try again in a few minutes. (çok fazla yardım isteği; birkaç dakika sonra yeniden deneyin) · Too many unlock requests, please try again later. (çok fazla kilit açma talebi; lütfen daha sonra yeniden deneyin) · Too many attestation requests (çok fazla doğrulama isteği)

Denetimler

  1. 1

    Çağrıyı hangi sınırın reddettiğini belirleyin — ağ geçidinin kendi kısıtlayıcısı, bir API anahtarı kotası ya da sağlayıcınınki

    beklenen · Üçünden hangisi olduğunu söyleyebiliyorsunuz.

  2. 2

    Kota iletisi için anahtarın yapılandırılmış istek ve jeton kotalarını okuyun

    beklenen · Anahtarın geçerli pencerede payı kalmış.

  3. 3

    Redis'e erişilebildiğini denetleyin; çünkü kısıtlayıcılar sayaçlarını orada tutar

    tanılama · datastores.redis.reachable = true

Ağ geçidi API anahtarı reddediliyor

Anahtarlar özetlenerek saklanır, dolayısıyla kaybolan bir anahtar kurtarılamaz — yalnızca değiştirilir. İlginç durum grup anahtarıdır: grubun en erken eklenen üyesinin kimliğini ödünç alır, bu yüzden grubu boşaltmak anahtarın çözümlenmesini durdurur ve o üyeyi çıkarmak anahtarı iptal etmek yerine kimliğini devreder.

Çalışma kitabıaccess

Ağ geçidi API anahtarı reddediliyor

Şunları görebilirsiniz: Invalid API key (API anahtarı geçersiz) · Invalid or expired API key (API anahtarı geçersiz ya da süresi dolmuş) · API key is not active (API anahtarı etkin değil) · API key has expired (API anahtarının süresi dolmuş)

Başlamadan önce

Denetimler

  1. 1

    Anahtarı ortamda bulun

    beklenen · Anahtar var.

  2. 2

    Anahtarın durumunu ve bitiş tarihini okuyun

    beklenen · Anahtar etkin ve ya bitiş tarihi yok ya da bitişi gelecekte.

  3. 3

    Anahtarın hangi kimliğe çözümlendiğini denetleyin

    beklenen · Anahtar bir kiracıya ya da en az bir üyesi olan bir gruba atanmış.

İlgili

Son güncelleme

Bu sayfada