- Diantar
- 13 November 2026 pukul 00.29 UTC
- Pengarang
- Kamo
- Kommit
- 0380c33
- Kesalahan penyedia diklasifikasikan dari badan penyedia sendiri: INSUFFICIENT_QUOTA (insufficient_quota, billing, 402, low credit), RATE_LIMITED (sebuah 429 nyata), AUTH (401/403), OUTAGE (5xx, timeouts). ai_usage_records.error_message menyimpan '[KIND] HTTP 429 <code>: <message>' (sanitized: no key, no prompt, 300 chars); status_detail menyimpannya juga. - Circuit breaker per penyedia: out of credit membuka OUT_OF_CREDIT dengan segera, tiga kunci ditolak AUTH_FAILED (Kunci Ditolak). Router melewatkan keduanya untuk lalu lintas langsung dan latar belakang; provider berikutnya dicoba; semua terblokir membuat ketersediaan org OFF. Sebuah batas kecepatan mendinginkan penyedia untuk Retry-After sebagai gantinya (tanpa breaker). - Periksa lagi dengan satu selesai kecil nyata (bukan /models): pada 15 min melipatgandakan hingga 6 h backoff (BreakerProbeJob), sekaligus pada penyuntingan kunci, dan pada Uji Connection (Check Now), yang sekarang menjawab kalimat penyedia. - Satu lonceng-hanya pemberitahuan (tidak e-mail / teks / mendorong) ke Manajemen SI org Pengaturan pemegang ketika breaker terbuka, ditarik ketika tertutup. - GET /api/ai/org-availability (semua anggota, org sendiri) untuk UI.
