GETPOSTSTATUS: BETAKategori: AI (Artificial Intelligence)

Gemini

Endpoint interaktif menuju arsitektur Gemini bertenaga tinggi, mendukung input multimodal teks, tautan gambar, sesi multi-turn, dan instruksi sistem.

Kembali ke Kategori
Endpoint Path:/api/ai/gemini
Format Respons: application/json

Spesifikasi Parameter

Daftar lengkap parameter yang diterima oleh endpoint ini pada metode GET maupun POST

Nama ParameterTipe DataStatusBatasan / Pilihan NilaiContoh NilaiKeterangan
text(POST: content)stringWajib
Min panjang: 1 karakter
Maks panjang: 2000 karakter
Jelaskan konsep machine learning dalam tiga kalimat singkat.

Teks pesan pengguna (gunakan "text" pada request GET, atau "content" pada request POST).

cookiestringWajib
Min panjang: 10 karakter
Maks panjang: 1000 karakter
__Secure-1PSID=xxxxxxxxx; __Secure-1PSIDTS=yyyyyyyyy

Cookie autentikasi Gemini pengguna (minimal 10 karakter, maksimal 1000 karakter).

promptSystemstringOpsional
Maks panjang: 1000 karakter
Jawab sebagai ilmuwan data profesional.

Instruksi sistem pembentuk gaya bahasa model.

imageUrlstringOpsional
Maks panjang: 500 karakter
https://images.unsplash.com/photo-1579783902614-a3fb3927b675

Tautan URL publik gambar untuk analisis multimodal (opsional).

conversationIDstringOpsional
-
c_abc123xyz

ID percakapan unik untuk melanjutkan riwayat dialog sesi sebelumnya.

responseIDstringOpsional
-
r_456def

ID respons sebelumnya untuk menjaga koherensi multi-turn.

choiceIDstringOpsional
-
rc_789ghi

ID pilihan respons model dari giliran sebelumnya.

Uji Coba Interaktif (Try It Out)

Kirim request langsung ke backend Ikhlas API dan amati respons real-time

Metode:

Parameter Permintaan

60 / 2000 karakter

Teks pesan pengguna (gunakan "text" pada request GET, atau "content" pada request POST).

52 / 1000 karakter

Cookie autentikasi Gemini pengguna (minimal 10 karakter, maksimal 1000 karakter).

39 / 1000 karakter

Instruksi sistem pembentuk gaya bahasa model.

60 / 500 karakter

Tautan URL publik gambar untuk analisis multimodal (opsional).

ID percakapan unik untuk melanjutkan riwayat dialog sesi sebelumnya.

ID respons sebelumnya untuk menjaga koherensi multi-turn.

ID pilihan respons model dari giliran sebelumnya.

Contoh Kode Pemanggilan

Contoh implementasi langsung menggunakan base URL resmi Ikhlas API

GET
ikhlas-apiendpointscurl_request.sh
4 baris • 466 bytes
#!/usr/bin/env bash
# cURL GET Request - Ikhlas API
curl -X GET "https://ikhlasapi.my.id/api/ai/gemini?text=Jelaskan+konsep+machine+learning+dalam+tiga+kalimat+singkat.&cookie=__Secure-1PSID%3Dxxxxxxxxx%3B+__Secure-1PSIDTS%3Dyyyyyyyyy&promptSystem=Jawab+sebagai+ilmuwan+data+profesional.&imageUrl=https%3A%2F%2Fimages.unsplash.com%2Fphoto-1579783902614-a3fb3927b675&conversationID=c_abc123xyz&responseID=r_456def&choiceID=rc_789ghi" \
  -H "Accept: application/json"
main*0 ⊗ 0 ⚠
UTF-8Shell Script (Bash)