Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Model Ai Chat
- * Author : Gienetic
- * Base : https://play.google.com/store/apps/details?id=com.appzone.chatbotai
- * Type : React Native
- * 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,
- */
- const axios = require("axios");
- const crypto = require("crypto");
- // Token sakti mandraguna manjur kasiat nya
- const anjingDarat = "az-chatai-key";
- // Sekumpulan Alien Lagi Reunian
- const modelan = [
- "deepseek-v3.1",
- "deepseek-r1",
- "grok-4",
- "qwen3-32b",
- "gemini-2.5-pro",
- "llama-4",
- "agent-x",
- "gpt-5",
- "gpt-5-mini",
- "o3",
- "claude-sonnet-4",
- "o4-mini",
- "gpt-4o-mini",
- "gpt-4.1-mini",
- "gemini-2.5-flash",
- ];
- // Mesin pencetak NIK
- function kecoaPink() {
- return `RCAnonymousID:${crypto.randomBytes(16).toString("hex")}`;
- }
- // Mesin penghubung ngobrol sama Alien
- async function chatAi(model, prompt, onDelta, onDone) {
- try {
- const resp = await axios.post(
- "https://api.appzone.tech/v1/chat/completions",
- {
- model,
- stream: true,
- messages: [
- {
- role: "user",
- content: [{ type: "text", text: prompt }],
- },
- ],
- isSubscribed: true,
- web_search: false,
- reason: false,
- study_mode: false,
- },
- {
- headers: {
- accept: "text/event-stream",
- "cache-control": "no-cache",
- "x-requested-with": "XMLHttpRequest",
- authorization: `Bearer ${anjingDarat}`,
- "x-app-version": "1.0.13",
- "x-user-id": kecoaPink(),
- "content-type": "application/json",
- "accept-encoding": "gzip",
- "user-agent": "Gienetic/1.2.0 (Android 13; Pixel 7 Pro) Premium",
- },
- responseType: "stream",
- }
- );
- let buffer = "";
- let sudahSelesai = false; // biar alien gak nyamber 2x
- function finish() {
- if (sudahSelesai) return;
- sudahSelesai = true;
- const clean = buffer.replace(/<think>[\s\S]*?<\/think>/g, "").trim();
- if (onDone) onDone(clean);
- }
- // Alien nya mulai ngoceh
- resp.data.on("data", (chunk) => {
- const lines = chunk.toString().split("\n");
- for (const line of lines) {
- if (!line.startsWith("data: ")) continue;
- const data = line.slice(6).trim();
- if (data === "[DONE]") {
- finish();
- return;
- }
- try {
- const json = JSON.parse(data);
- const delta = json?.choices?.[0]?.delta?.content;
- if (delta) {
- buffer += delta;
- if (onDelta) onDelta(delta);
- }
- } catch {
- }
- }
- });
- // Alien nya pergi
- resp.data.on("end", finish);
- } catch (err) {
- console.error("Kata Gienetic:", err?.response?.data || err.message);
- }
- }
- // Ekspor biar bisa panggil alien nya lagi
- module.exports = { chatAi, modelan };
Advertisement
Add Comment
Please, Sign In to add comment