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.