Langsung ke konten utama

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/chat
  • POST /api/ai/generate
  • provider selection
  • usage tracking
  • limit dasar per plan atau usage

Route dan endpoint terkait

Route atau endpointJenisFungsi
POST /api/ai/chatAPI streamingChat AI streaming
POST /api/ai/generateAPI mutationOne-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

ItemWajib?Catatan
NEXT_PUBLIC_ENABLE_AI=trueYaMenyalakan AI area
AI_DEFAULT_PROVIDERYaopenai atau anthropic
OPENAI_API_KEY atau ANTHROPIC_API_KEYYaSesuai provider yang dipilih
Auth aktifTergantung use caseUmumnya ya kalau AI dipakai user login
Payments aktifOpsionalDiperlukan kalau AI dijual lewat subscription

Yang biasanya dikustomisasi

  • prompt design,
  • UX chat atau generate,
  • output formatting,
  • plan quota dan limit,
  • error handling untuk 429 dan 503,
  • 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

  1. Provider AI yang dipilih benar-benar terkonfigurasi.
  2. Route chat atau generate bisa dipakai user test.
  3. Limit usage dan messaging plan konsisten.
  4. Error state 429 dan 503 dipahami tim.
  5. Pricing dan benefit plan tidak overpromise dibanding limit aktual.
Kalau AI adalah fitur inti produkmu, baca juga Billing dan payments dan Operational runbook.