
Dibuat olehkevsoft-dev.
Kev-Ai dibangun dan dirawat oleh kevsoft-dev. Ada saran, bug, atau ide kolaborasi? Hubungi lewat salah satu kanal di bawah. Telegram biasanya paling cepat.
Cara kerja
Dari pesanmu sampai jawaban, tanpa menyimpan apa pun di server.
BrowserChat atau klien API mengirim pesan dan sessionId.
/api/aiRoute handler Next.js membaca parameter dan menyiapkan sesi.
Model AIModel pilihan menjawab; kalau lambat atau gagal, model lain ikut mengambil alih.
JSONresult dan sessionId baru dikembalikan ke kamu.
sessionId adalah paket terenkode berisi konteks percakapan. Karena itu server tidak butuh database, dan riwayat chat di halaman /chat hanya tersimpan di browser kamu.
Rincian teknis
Yang ada di balik layar.
Versi1.0.0
FrameworkNext.js 14 (App Router)
AntarmukaReact 18, CSS sendiri
ModelClaude Haiku, Qwen3, GPT, UnlimitedAI, Gemini, NoTrack, karakter
Runtime APINode.js (serverless)
Penyimpanan chatlocalStorage di browser
Batas pesanTidak ada dari sisi Kev-Ai
DeployVercel
Struktur proyek
Struktur folder
kev-ai/
├─ app/
│ ├─ page.js → / beranda + pintu masuk chat
│ ├─ onboarding/ → /onboarding panduan memulai
│ ├─ chat/ → /chat antarmuka chat
│ ├─ docs/ → /docs dokumentasi API
│ ├─ dev/ → /dev rincian & pembuat
│ ├─ api/ai/route.js → /api/ai endpoint utama (alias /ai)
│ └─ api/gemini/route.js → /api/gemini endpoint Gemini (alias /gemini)
├─ components/ komponen UI (chat, markdown, nav, dll.)
├─ lib/ai.js orkestrator model + fallback
├─ lib/models.js daftar model & karakter
├─ lib/providers/ overchat, unlimitedai, notrack, dopple, imgtoprompt
├─ lib/gemini.js klien Gemini
├─ public/logo.png logo asli
└─ next.config.mjs rewrite /ai, /geminiEndpoint
| Metode | Path | Fungsi |
|---|---|---|
GET | /api/ai?text=… | Satu pesan lewat URL |
POST | /api/ai | Pesan + sessionId + system (JSON) |
GET | /ai?text=… | Alias lama, tetap berfungsi |
Catatan penting
- Kev-Ai tidak membatasi jumlah pesan atau request. Kecepatan dan ketersediaan tetap mengikuti layanan model di belakangnya dan batas waktu fungsi di hosting.
- Jawaban AI bisa keliru. Cek ulang informasi penting seperti angka, hukum, dan kesehatan.
- Riwayat chat tersimpan di browser kamu. Menghapus data browser juga menghapus riwayatnya.
