Integrasikan kemampuan AI (Text, Image, & Memory) ke aplikasi Anda dengan mudah.
| Field | Tipe | Deskripsi |
|---|---|---|
| prompt | string | Teks input utama untuk diproses AI. |
| mode | string | Pilih text untuk chat atau image untuk gambar. |
| variant | string | Opsi gaya output (Case-sensitive): Mode Teks
Mode Gambar
|
| language | string | Bahasa respons AI. Opsional. Values: id (Indonesia - default), en (English). |
| useContext | boolean | Set true untuk mengaktifkan memori percakapan (AI mengingat konteks sebelumnya). |
| history | array | Array percakapan sebelumnya. Wajib jika useContext: true.Format: [{ "role": "user", "content": "..." }] |
curl -X POST https://staging-kuliit.cloud/api/generate \
-H "Content-Type: application/json" \
-d '{
"prompt": "Jelaskan sejarah komputer secara singkat",
"mode": "text",
"variant": "normal",
"language": "id",
"useContext": false,
"history": []
}'curl -X POST https://staging-kuliit.cloud/api/generate \
-H "Content-Type: application/json" \
-d '{
"prompt": "Kucing robot cyber neon city",
"mode": "image",
"variant": "cyberpunk",
"language": "id",
"useContext": false,
"history": []
}'curl -X POST https://staging-kuliit.cloud/api/generate \
-H "Content-Type: application/json" \
-d '{
"prompt": "Buatkan fungsi login dengan JWT",
"mode": "text",
"variant": "vibe_code",
"language": "en",
"useContext": true,
"history": [{"role":"user","content":"Saya ingin membuat REST API dengan ExpressJS"},{"role":"assistant","content":"Baik, saya akan bantu membuat struktur dasarnya..."}]
}'