Api Document All In One ChatGPT
Api End Poin.
Panduan
Menggunakan Query Parameter
HTTP/GET
URL: https://chatgpt.jawaraspeed.com/
TYPE: GET
Query: &kata=input kata.. &bot=chatgptplus&cid=3632708
Fetch
let url = 'https://chatgpt.jawaraspeed.com/?&kata=buatkan%20saya%20contoh%20api%20fetch&bot=chatgptplus&cid=3632708'; fetch(url) .then(function(response) { // Status // body JSON return response.json(); })
.then(function(json) { // Render hasil pada html document.getElementById('result_json').innerHTML = JSON.stringify(json); })
AJAX
var settings = { "url": "https://chatgpt.jawaraspeed.com/?&kata=buatkan%20saya%20contoh%20api%20fetch&bot=chatgptplus&cid=3632708", "method": "GET", "timeout": 0, }; $.ajax(settings).done(function (response) { console.log(response); });
Api WSS/EventSource.
Panduan Wss
WSS Untuk menampilkan hasil request
WSS
//PEMBUKA CONFIG WEBSOCKET function konek_websocket(url, callsiap, konekcallback) { let socket = new WebSocket(url); socket.onopen = function() { console.log('koneksi webSocket berhasil'); if (callsiap !== undefined) callsiap(this); } socket.onerror = function(e) { console.error('WebSocket terjadi error'); console.error(e); } socket.onmessage = function(response) { if (konekcallback !== undefined) konekcallback(response); } return socket; } //PENUTUP CONFIG WEBSOCKET //PEMBUKA API WEBSOCKET konek_websocket('wss://gptoutput.jawaraspeed.com/?&tetaid='+tetaid+'&tetahash='+tetahash+'&tetachannel='+tetachannel, function(socket) { // onopen socket.send(); }, function(response) { // onmessage let dataWebsoket = response.data; var parseData = JSON.parse(dataWebsoket) var arrayData = []; var pushData = parseData; arrayData.push(pushData); $.each(arrayData, function(ambilMaparray, hasilMaparray){ var mapArray = hasilMaparray.messages; var parseMaparray = JSON.parse(mapArray) //console.log(retR) var koleksiMaparray = [] var pushKoleksimap = parseMaparray; koleksiMaparray.push(pushKoleksimap); // console.log(arry) $.each(koleksiMaparray, function(ambilIndexarray, hasilIndexarray){ var indexarraySiap = hasilIndexarray; $.each(indexarraySiap, function(indexData, itemData){ var hasilKodechat = itemData.data; //console.log(cjjht) $.each(hasilKodechat, function(finalindex, finalitem){ var jet = finalitem.messageId; var jeto = jet; var jero = koncina; var txo = ""+jeto+"" var txoo = ""+jero+"" var result1 = txo.substr(0, 6); var result2 = txoo.substr(0, 6); //PEMBUKA MENCARI ID YANG SAMA if(result1 === result2) { console.log("ID yang sama tersedia") $.each(hasilKodechat, function(datafinal, hasiltextgpt){ $("#"+koncid).html(hasiltextgpt.text.replaceAll("\n", "")) }); } else { console.log("jika tidak ada ID yang sama") } //PENUTUP MENCARI ID YANG SAMA }); }); }); }); }); function message_handler(message) { console.log(message); } //PENUTUP API WEBSOCKET
Buka Sample Full Kode di Jsfiddle https://jsfiddle.net/devgarut/evzyx1La/12/
Test Live
Request
Query Parameters
Authorization
HTTP Headers
Response
Output WSS hasil fetch/ajax akan tampil disini.