Chat API Documentation

Gunakan endpoint ini untuk mengirim prompt ke AI model melalui HTTP POST menggunakan axios.

Contoh Penggunaan (Node.js)

JavaScript / Axios

const axios = require('axios');

async function chat(prompt) {
  try {
    const response = await axios.post('https://chatbot.nazirganz.space/api/v1/chat/completions', {
      model: 'gemini',  //bisa di ganti model
      query: prompt
    });
    return response.data.messages[0].content;
  } catch (error) {
    console.error('Error:', error);
  }
}
return await chat('Hello, world!');
      

📚 Dokumentasi Endpoint

Endpoint

POST /api/v1/chat/completions

Daftar Model yang Tersedia

Request Body

Field Tipe Keterangan
model string Nama model AI yang akan digunakan (mis. gemini).
query string Kalimat atau pertanyaan yang ingin dikirim ke AI.

Response

{
  "messages": [
    { "role": "bot", "content": "Jawaban AI di sini..." },
    { "role": "user", "content": "Pertanyaan pengguna" }
  ]
}

Informasi Model

gemini – Model terbaru dari Google dengan kemampuan dialog yang cepat dan akurat.
chatgpt41 – Versi GPT-4.1 dengan reasoning dan efisiensi lebih baik.
chatgpt4o – GPT-4 Omni, mendukung teks, gambar, dan audio.
deepseek – Cocok untuk pencarian dokumen atau pemrosesan data kompleks.
metaai – Model general-purpose dari Meta untuk percakapan umum.