Integrasi LLM API ke Aplikasi Web 2026
Memilih Provider
OpenAI GPT-4o ($15/1M token) kualitas terbaik. Google Gemini 2.0 ($10/1M) harga murah multimodal. Groq Mixtral ($2/1M) sangat cepat.
Laravel LLM Service
Buat service dengan method chat dan chatStream. Konfigurasi API key, base URL, default model. Streaming via server-sent events.
Caching untuk Cost Saving
Cache request LLM di Redis dengan key hash dari prompt. Cache 1 jam untuk prompt identik. Bisa hemat 40-60% biaya.
React Streaming
Fetch POST ke endpoint stream. Baca response body sebagai stream. Update UI per chunk untuk UX real-time.
Cost Optimization
Cache system prompt yang jarang berubah. Batasi max_tokens per request. Gunakan model murah untuk task sederhana seperti klasifikasi.
Error Handling
Retry dengan exponential backoff untuk rate limit. Timeout handling. Fallback ke model lain jika primary down.
Monitoring
Log setiap request: model, prompt tokens, completion tokens, cost, success status. Audit biaya per user.
Kesimpulan
Streaming untuk UX, caching untuk cost, model tiering untuk efisiensi. Mulai dengan satu fitur kecil.