Neden yeni içerik üretilmiyor? (v2 - Güncellenmiş)
Sorun: AI blog sistemi yeni blog içeriği üretemiyor.
Ana Sebep: AI API Anahtarları Eksik!
Sistem yapay zeka servislerine (OpenAI, Anthropic, Gemini) bağlanmak için gerekli API anahtarlarına sahip değil. Anahtarlar olmadan AI içerik üretimi yapılamaz.
Mevcut Durum:
| default_ai_provider: | BOŞ |
| openai_api_key: | NOT SET |
| anthropic_api_key: | NOT SET |
| gemini_api_key: | NOT SET |
Sonuç: Job'lar dispatch ediliyor, handle() fonksiyonu çalışıyor ama AI API'ye bağlanılamadığı için içerik üretilemiyor ve job sessizce başarısız oluyor.
| Dosya | Açıklama |
|---|---|
| GenerateBlogFromDraftJob.php | Job handle() - AI writer'ı çağırıyor |
| BlogAIContentWriter.php | AI API çağrısı yapan servis |
| config/horizon.php | ai-supervisor: blog-ai queue (2 process) |
Admin Panel → Ayarlar → AI Ayarları bölümünden:
default_ai_provider → "openai" veya "anthropic" seçopenai_api_key → OpenAI API key gir (sk-...)anthropic_api_key → Anthropic API key girAPI key tanımlandıktan sonra admin panelden manuel "Blog Üret" butonuyla test et.
Başarılı olursa log'da "Blog AI Content Generation Completed" mesajı görülecek.
v1'de yanlış tespit: "blog_ai_topic_source = '0'" sorunu ve "0 draft var" bilgisi yanlıştı.
Gerçek durum: 1986 draft mevcut, 1917'si bekliyor. Asıl sorun AI API key eksikliği.
| Sorun: | AI API key'leri tanımlı değil |
| Etki: | Blog içerik üretimi 3 gündür durmuş (son: 12 Mart) |
| Bekleyen Draft: | 1917 adet |
| Çözüm: | Admin Panel → AI Ayarları → API key tanımla |