Logo Kev-Ai

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, /gemini

Endpoint

MetodePathFungsi
GET/api/ai?text=…Satu pesan lewat URL
POST/api/aiPesan + 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.
Dokumentasi API Lihat GitHub