Ayogiakbar

CHAT AI MODEL

Oct 2nd, 2025
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /**
  2.  * Model Ai Chat
  3.  * Author : Gienetic
  4.  * Base   : https://play.google.com/store/apps/details?id=com.appzone.chatbotai
  5.  * Type : React Native
  6.  * Note : Work semua model jadi jangan menye" mulu, Kalo ada model yg error nantinya? atau semua nya error? hei bung ini gratis pemakaian gak ngotak,
  7.  */
  8.  
  9. const axios = require("axios");
  10. const crypto = require("crypto");
  11.  
  12. // Token sakti mandraguna manjur kasiat nya
  13. const anjingDarat = "az-chatai-key";
  14.  
  15. // Sekumpulan Alien Lagi Reunian
  16. const modelan = [
  17.   "deepseek-v3.1",
  18.   "deepseek-r1",
  19.   "grok-4",
  20.   "qwen3-32b",
  21.   "gemini-2.5-pro",
  22.   "llama-4",
  23.   "agent-x",
  24.   "gpt-5",
  25.   "gpt-5-mini",
  26.   "o3",
  27.   "claude-sonnet-4",
  28.   "o4-mini",
  29.   "gpt-4o-mini",
  30.   "gpt-4.1-mini",
  31.   "gemini-2.5-flash",
  32. ];
  33.  
  34. // Mesin pencetak NIK
  35. function kecoaPink() {
  36.   return `RCAnonymousID:${crypto.randomBytes(16).toString("hex")}`;
  37. }
  38.  
  39. // Mesin penghubung ngobrol sama Alien
  40. async function chatAi(model, prompt, onDelta, onDone) {
  41.   try {
  42.     const resp = await axios.post(
  43.       "https://api.appzone.tech/v1/chat/completions",
  44.       {
  45.         model,
  46.         stream: true,
  47.         messages: [
  48.           {
  49.             role: "user",
  50.             content: [{ type: "text", text: prompt }],
  51.           },
  52.         ],
  53.         isSubscribed: true,
  54.         web_search: false,
  55.         reason: false,
  56.         study_mode: false,
  57.       },
  58.       {
  59.         headers: {
  60.           accept: "text/event-stream",
  61.           "cache-control": "no-cache",
  62.           "x-requested-with": "XMLHttpRequest",
  63.           authorization: `Bearer ${anjingDarat}`,
  64.           "x-app-version": "1.0.13",
  65.           "x-user-id": kecoaPink(),
  66.           "content-type": "application/json",
  67.           "accept-encoding": "gzip",
  68.           "user-agent": "Gienetic/1.2.0 (Android 13; Pixel 7 Pro) Premium",
  69.         },
  70.         responseType: "stream",
  71.       }
  72.     );
  73.  
  74.     let buffer = "";
  75.     let sudahSelesai = false; // biar alien gak nyamber 2x
  76.  
  77.     function finish() {
  78.       if (sudahSelesai) return;
  79.       sudahSelesai = true;
  80.       const clean = buffer.replace(/<think>[\s\S]*?<\/think>/g, "").trim();
  81.       if (onDone) onDone(clean);
  82.     }
  83.  
  84.     // Alien nya mulai ngoceh
  85.     resp.data.on("data", (chunk) => {
  86.       const lines = chunk.toString().split("\n");
  87.  
  88.       for (const line of lines) {
  89.         if (!line.startsWith("data: ")) continue;
  90.  
  91.         const data = line.slice(6).trim();
  92.  
  93.         if (data === "[DONE]") {
  94.           finish();
  95.           return;
  96.         }
  97.  
  98.         try {
  99.           const json = JSON.parse(data);
  100.           const delta = json?.choices?.[0]?.delta?.content;
  101.           if (delta) {
  102.             buffer += delta;
  103.             if (onDelta) onDelta(delta);
  104.           }
  105.         } catch {
  106.         }
  107.       }
  108.     });
  109.  
  110.     // Alien nya pergi
  111.     resp.data.on("end", finish);
  112.   } catch (err) {
  113.     console.error("Kata Gienetic:", err?.response?.data || err.message);
  114.   }
  115. }
  116.  
  117. // Ekspor biar bisa panggil alien nya lagi
  118. module.exports = { chatAi, modelan };
Advertisement
Add Comment
Please, Sign In to add comment