Ana sayfa → Yardım

finish_reason content_filter ile boş yanıt

Bir moderasyon katmanı üretimi durdurdu. İstek çalıştı, yani bu bir hata değil normal bir yanıttır ve durmadan önce üretilen token'lar ücretlendirilir.

Gördüğünüz hata

Neden oluyor

Filtreleme isteme ya da üretilirken çıktıya uygulanabilir. Ortada bir durma, çıktının tetiklediğini; anında boş bir yanıt ise genellikle girdinin tetiklediğini gösterir.

Eşikler modele ve sağlayıcıya göre değişir, bu yüzden aynı metin birinde geçip diğerinde durabilir. Model değiştirmenin sorunu "düzeltiyor" gibi görünmesinin sebebi budur.

Kesilmeyle karıştırmak kolaydır. Fark finish_reason'dadır: length token'ların bittiği, content_filter içeriğin reddedildiği anlamına gelir.

Nasıl düzeltilir

  1. finish_reason'a göre dallanıncontent_filter'ı kullanıcıya bir mesajla ayrı bir durum olarak ele alın. Aynı girdiyi yeniden denemek aynı sonucu üretir ve yalnızca paraya mal olur.
  2. Hangi tarafın tetiklediğini kontrol edinİstemi asgari bir max_tokens ile gönderin. Yine hemen duruyorsa tetikleyici çıktı değil girdidir.
  3. Yeniden denemek yerine yeniden ifade edinGörev meşruysa, onu tetikleyen belirli ifadeyi çıkarmak genellikle işe yarar. Alıntılanan kullanıcı içeriği sık bir sebeptir.
Filtrelenmiş bir yanıt tamamlanmış bir istektir, bu yüzden durmadan önce üretilen token'lar APICLAN kullanım kaydınızda görünür ve ücretlendirilir. Sıfırdan büyük çıktı sayısına sahip boş bir completion tam olarak bu durumdur.

İlgili konular

OpenAI uyumlu bir API'yi çağırırken Unexpected token '<' hatası401 invalid API key – anahtar doğru göründüğü halde hata veriyorsa

Son kontrol: 2026-10-01. Canlı bir OpenAI uyumlu ağ geçidinde teşhis edilen sorunlardan yazılmıştır, başka sitelerden derlenmemiştir.