Documentation Index
Fetch the complete documentation index at: https://belajarkoding.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Fitur AI di KilatKoding memberi fondasi untuk chat dan generate flow. Fondasi ini cukup untuk memulai, tetapi pengalaman AI final tetap sangat bergantung pada logika produk yang kamu bangun di atasnya.
Apa yang termasuk di fitur ini
POST /api/ai/chatPOST /api/ai/generate- provider selection
- usage tracking
- limit dasar per plan atau usage
Route dan endpoint terkait
| Route atau endpoint | Jenis | Fungsi |
|---|---|---|
POST /api/ai/chat | API streaming | Chat AI streaming |
POST /api/ai/generate | API mutation | One-shot text generation |
KilatKoding menyediakan fondasi endpoint AI, tetapi route layar tempat user memakai AI biasanya kamu tentukan sendiri saat kustomisasi produk. Di banyak implementasi, endpoint ini dipanggil dari area dashboard atau halaman app khusus.
Dependensi utama
| Item | Wajib? | Catatan |
|---|---|---|
NEXT_PUBLIC_ENABLE_AI=true | Ya | Menyalakan AI area |
AI_DEFAULT_PROVIDER | Ya | openai atau anthropic |
OPENAI_API_KEY atau ANTHROPIC_API_KEY | Ya | Sesuai provider yang dipilih |
| Auth aktif | Tergantung use case | Umumnya ya kalau AI dipakai user login |
| Payments aktif | Opsional | Diperlukan kalau AI dijual lewat subscription |
Yang biasanya dikustomisasi
- prompt design,
- UX chat atau generate,
- output formatting,
- plan quota dan limit,
- error handling untuk
429dan503, - guardrail bisnis dan moderation logic.
Kapan fitur ini dimatikan
Biasanya dimatikan kalau:- AI belum siap jadi bagian produk,
- AI hanya ide roadmap dan belum mature,
- tim belum siap menangani cost dan error handling provider.
Checklist verifikasi
- Provider AI yang dipilih benar-benar terkonfigurasi.
- Route chat atau generate bisa dipakai user test.
- Limit usage dan messaging plan konsisten.
- Error state
429dan503dipahami tim. - Pricing dan benefit plan tidak overpromise dibanding limit aktual.