GETPOSTKategori: AI (Artificial Intelligence)

DuckAI Chat

Berinteraksi langsung dengan model AI mutakhir melalui jaringan DuckAI. Mendukung model fleksibel dari OpenAI, Anthropic, Meta Llama, dan Mistral.

Kembali ke Kategori
Endpoint Path:/api/ai/duckai
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
messagestringWajib
Min panjang: 1 karakter
Maks panjang: 4000 karakter
Jelaskan perbedaan REST API dan GraphQL secara ringkas.

Pesan atau pertanyaan yang ingin dikirimkan ke model AI.

modelenumOpsional
Pilihan Enum:
gpt-4o-mini (default)claude-3-5-haiku-latestmeta-llama/Llama-4-Scout-17B-16E-Instructmistralai/Mistral-Small-24B-Instruct-2501openai/gpt-oss-120bgpt-5-mini
gpt-4o-mini

Pilihan arsitektur model AI yang digunakan (default: gpt-4o-mini).

systemPromptstringOpsional
Maks panjang: 2000 karakter
Kamu adalah asisten pengembang senior yang ramah dan to the point.

Instruksi sistem pembentuk kepribadian atau batasan jawaban (hanya berlaku jika model = gpt-4o-mini).

Hanya berlaku untuk model gpt-4o-mini.

Uji Coba Interaktif (Try It Out)

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

Metode:

Parameter Permintaan

55 / 4000 karakter

Pesan atau pertanyaan yang ingin dikirimkan ke model AI.

Pilihan arsitektur model AI yang digunakan (default: gpt-4o-mini).

66 / 2000 karakter

Instruksi sistem pembentuk kepribadian atau batasan jawaban (hanya berlaku jika model = gpt-4o-mini).Hanya berlaku untuk model gpt-4o-mini.

Contoh Kode Pemanggilan

Contoh implementasi langsung menggunakan base URL resmi Ikhlas API

GET
ikhlas-apiendpointscurl_request.sh
4 baris • 299 bytes
#!/usr/bin/env bash
# cURL GET Request - Ikhlas API
curl -X GET "https://ikhlasapi.my.id/api/ai/duckai?message=Jelaskan+perbedaan+REST+API+dan+GraphQL+secara+ringkas.&model=gpt-4o-mini&systemPrompt=Kamu+adalah+asisten+pengembang+senior+yang+ramah+dan+to+the+point." \
  -H "Accept: application/json"
main*0 ⊗ 0 ⚠
UTF-8Shell Script (Bash)