| name | ai-api-orchestration |
| description | Standar implementasi integrasi API AI agar konsisten, resilient, dan mudah dipantau. Gunakan saat menambah endpoint AI baru, memperbaiki error handling, retry, timeout, atau fallback model/provider. |
AI API Orchestration
Tujuan
Menyatukan cara aplikasi memanggil AI API agar:
- konsisten,
- mudah di-debug,
- tahan gagal (retry/fallback),
- aman untuk produksi.
Workflow
- Definisikan kontrak request/response typed.
- Terapkan timeout + retry terukur (bukan infinite retry).
- Normalisasi error ke format internal tunggal.
- Tambahkan fallback model/provider bila critical path.
- Catat metrik minimum: latency, error rate, token/cost (jika tersedia).
Checklist Minimum
Kapan Tidak Dipakai
- Task murni UI statis tanpa interaksi AI.