{o.baslik}
+{o.metin}
+Teknik şartname PDF'inizi yükleyin; yeterlik, riskler ve önerilen teklif fiyat aralığını saniyeler içinde çıkaralım.
+Şartname dosyanızı yükleyin; yeterlik, riskler ve teklif aralığı gerçek AI ile analiz edilsin.
+ AI henüz yapılandırılmamış. Analizin çalışması için sunucuya en az bir sağlayıcı anahtarı ekleyin
+ (ZAI_API_KEY, DEEPSEEK_API_KEY,
+ {' '}GEMINI_API_KEY …) ve yeniden dağıtın.
+ Model sırası, Admin → AI Model Ayarları'ndan belirlenir.
+
Bilgisayarınızdan `.pdf` dosyanızı buraya sürükleyin veya örnek ihale şartnamesi seçin.
+Metin tabanlı .pdf veya .txt dosyası — belge tarayıcınızda okunur, yalnızca metni analiz için gönderilir.
✓ 📄 {selectedFile} belgesindeki maddeler ayrıştırıldı.
-✓ 🛡️ Yeterlik sertifikaları ve cezai hükümler tespit ediliyor...
-✓ 📊 EKAP geçmiş ihale veri tabanından optimal teklif marjı hesaplanıyor...
+ {/* Hata */} + {error && ( +Analiz tamamlanamadı
+{error}
{selectedFile}
+{results.summary}
-{results.summary || 'Özet üretilemedi.'}
+ {results.fileName &&Kaynak: {results.fileName}
}{bid.notes}
} +Belgede cezai hüküm/risk tespit edilemedi.
+ )} + {(results.risksAndPenalties || []).map((risk, idx) => ({risk.text}
@@ -265,15 +314,16 @@ export const AiSpecAnalyzerModal = () => { ))}+ Analiz yapay zeka tarafından üretilmiştir; teklif kararı öncesi şartnamenin aslını doğrulayın. +
{metin}
++ İhaleist; canlı ilan akışını, yapay zekâ destekli şartname analizini, rakip takibini ve + fiyat analizini tek panelde toplar. Siz teklife odaklanın, takibi biz yapalım. +
+EKAP'ta, gazete ilanlarında, kurum sitelerinde dağınık duran her şey — tek akışta, süzülmüş ve önceliklendirilmiş.
+{o.metin}
+Bugün girin, kriterlerinizi kurun; yarın sabah ilk bülteniniz hazır olsun.
++ Kamu İhale Kurulu itirazen şikâyet kararlarında arama yapın; emsal kararları teklif öncesi inceleyin. +
+KİK kararlarına ulaşılamadı
+{error}
++ KİK sunucusu zaman zaman otomatik isteklere kapalı olabilir; birkaç dakika sonra tekrar deneyin. +
++ {data.totalCount?.toLocaleString('tr-TR') ?? data.results.length} karar bulundu +
+ {data.kaynak && Kaynak: {data.kaynak}} +Bu aramada karar bulunamadı
+{k.ozet}
} ++ Bir idare adı, firma veya konu yazıp arayın. KİK kurul kararları, benzer ihalelerde + hangi itirazların kabul/ret edildiğini gösterir — teklif ve şikâyet stratejinizi buna göre kurabilirsiniz. +
+İhtiyacınıza uygun planı seçin. İstediğiniz zaman iptal edebilirsiniz.
+
+ Ödeme altyapısı henüz bağlanmadı. Satın alma için sunucuya STRIPE_SECRET_KEY ve
+ plan fiyat kimlikleri (STRIPE_PRICE_PRO, STRIPE_PRICE_KURUMSAL) eklenmeli.
+ Planlar aşağıda görüntülenebilir.
+
{p.ozet}
+KDV hariç
} ++ Ödemeler Stripe üzerinden güvenli şekilde alınır; kart bilgileriniz İhaleist sunucularında saklanmaz. + Aboneliğinizi istediğiniz zaman iptal edebilirsiniz. +
+Tek teklifli ihaleler, olağandışı kırım oranları ve tedarikçi yoğunlaşması otomatik tespit edilir.
++ Bu sinyaller kamuya açık ihale verisinden otomatik hesaplanır ve incelenmeye değer durumları işaret eder — + tek başlarına usulsüzlük kanıtı değildir. Tek teklif ve kırım analizleri, ilgili alanların (teklif sayısı, yaklaşık maliyet, + sözleşme bedeli) veride bulunduğu ihaleler için üretilir. +
+Henüz kırmızı bayrak tespit edilmedi
++ Analiz için sonuç verisi (kazanan firma, sözleşme bedeli, teklif sayısı) gerekir. + Doğrudan temin sonuçları ve EKAP sonuç ilanları biriktikçe bu liste otomatik dolar. +
+{f.aciklama}
+ {f.tender ? ( +{f.kurum}
+ )} ++ Tenders Electronic Daily (AB resmi ihale yayını) üzerinden Türkiye ile ilgili ihaleler. +
+{aktifMod?.aciklama}
+ {data && ( + + {data.totalCount.toLocaleString('tr-TR')} kayıt + + )} +TED verisi alınamadı
+{error}
+TED'den çekiliyor…
+Bu filtrede kayıt bulunamadı
++ Kaynak: Tenders Electronic Daily (ted.europa.eu) — Avrupa Birliği resmi ihale yayını. +
+