ambameta loh ya
Note
yh.
qrtz
javascript
1
0
https://api.deepai.org
24 Jun 2026
Code
import crypto from "node:crypto";
import fs from "node:fs";
import path from "node:path";
const API = "https://api.deepai.org/hacking_is_a_serious_crime";
const SESSION_DIR = path.join(process.env.HOME, "deepai-sessions");
if (!fs.existsSync(SESSION_DIR)) fs.mkdirSync(SESSION_DIR, { recursive: true });
const UAS = [
"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 Chrome/147.0.0.0 Mobile Safari/537.36",
"Mozilla/5.0 (Linux; Android 14; Pixel 8 Pro) AppleWebKit/537.36 Chrome/149.0.0.0 Mobile Safari/537.36",
"Mozilla/5.0 (iPhone; CPU iPhone OS 18_2 like Mac OS X) AppleWebKit/605.1.15 Version/18.2 Mobile/15E148 Safari/604.1",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 Chrome/149.0.0.0 Safari/537.36"
];
const pick = arr => arr[Math.floor(Math.random() * arr.length)];
const sleep = ms => new Promise(r => setTimeout(r, ms));
function loadSession(name) {
const file = path.join(SESSION_DIR, `${name || "default"}.json`);
try {
const s = JSON.parse(fs.readFileSync(file, "utf8"));
if (!s.sessionUuid) s.sessionUuid = crypto.randomUUID();
if (!Array.isArray(s.messages)) s.messages = [];
return s;
} catch {
const s = { sessionUuid: crypto.randomUUID(), messages: [] };
fs.writeFileSync(file, JSON.stringify(s, null, 2));
return s;
}
}
function saveSession(name, s) {
fs.writeFileSync(path.join(SESSION_DIR, `${name || "default"}.json`), JSON.stringify(s, null, 2));
}
function md5Like(input) {
const a = [];
for (let b = 0; b < 64; ) a[b] = 0 | (4294967296 * Math.sin(++b % Math.PI));
let d, e, f, g = [(d = 1732584193), (e = 4023233417), ~d, ~e];
const h = [];
let l = unescape(encodeURI(input)) + "\u0080";
let k = l.length;
let c = ((--k / 4 + 2) | 15);
h[--c] = 8 * k;
while (~k) h[k >> 2] |= l.charCodeAt(k) << (8 * k--);
for (let b = 0, l = 0; b < c; b += 16) {
for (k = g; l < 64; k = [(f = k[3]), d + (((f = k[0] + [d & e | ~d & f, f & d | ~f & e, d ^ e ^ f, e ^ (d | ~f)][(k = l >> 4)] + a[l] + ~~h[b | ([l, 5 * l + 1, 3 * l + 5, 7 * l][k] & 15)]) << (k = [7, 12, 17, 22, 5, 9, 14, 20, 4, 11, 16, 23, 6, 10, 15, 21][4 * k + (l++ % 4)])) | (f >>> -k)), d, e]) { d = k[1] | 0; e = k[2]; }
for (l = 4; l; ) g[--l] += k[l];
}
let result = "";
for (let l = 0; l < 32; ) result += ((g[l >> 3] >> (4 * (1 ^ l++))) & 15).toString(16);
return result.split("").reverse().join("");
}
function generateKey() {
const ua = pick(UAS);
const rn = Math.round(Math.random() * 100000000000).toString();
return `tryit-${rn}-${md5Like(ua + md5Like(ua + md5Like(ua + rn + "hackers_become_a_little_stinkier_every_time_they_hack")))}`;
}
export async function chat(prompt, sessionName = null) {
await sleep(100 + Math.random() * 500);
const session = loadSession(sessionName);
const userMsg = { role: "user", content: prompt };
const chatHistory = [...session.messages.slice(-10), userMsg];
const form = new FormData();
form.append("chat_style", "chat");
form.append("chatHistory", JSON.stringify(chatHistory));
form.append("model", "standard");
form.append("session_uuid", session.sessionUuid);
form.append("sensitivity_request_id", crypto.randomUUID());
form.append("hacker_is_stinky", "very_stinky");
const res = await fetch(API, {
method: "POST",
headers: {
"api-key": generateKey(),
"sec-ch-ua-platform": '"Android"',
"user-agent": pick(UAS),
"sec-ch-ua": '"Google Chrome";v="147", "Not.A/Brand";v="8", "Chromium";v="147"',
"sec-ch-ua-mobile": "?1",
accept: "*/*",
origin: "https://deepai.org",
"sec-fetch-site": "same-site",
"sec-fetch-mode": "cors",
"sec-fetch-dest": "empty",
"accept-language": "id-ID,id;q=0.9,en-US;q=0.8"
},
body: form
});
const answer = (await res.text()).trim();
if (!res.ok || !answer) return { creator: "rynaqrtz", status: false, code: res.status, answer: "" };
session.messages.push(userMsg, { role: "assistant", content: answer });
if (session.messages.length > 20) session.messages = session.messages.slice(-20);
saveSession(sessionName, session);
return { creator: "rynaqrtz", status: true, answer, session: sessionName || "default" };
}
if (process.argv[1]?.includes("deepai")) {
const [prompt, sessionName] = process.argv.slice(2);
if (!prompt) {
console.log(JSON.stringify({
usage: 'node deepai.js "<prompt>" [session]',
features: "Memory session + Rotating UA + MD5 signing",
creator: "rynaqrtz"
}, null, 2));
process.exit(0);
}
chat(prompt, sessionName || null).then(r => console.log(JSON.stringify(r, null, 2)));
}Rating
Gimana snippet ini menurutmu?
Embed ke website / blog
<iframe src="https://qrtzcode.vercel.app/api/embed/ai/deepai" style="width:100%;height:400px;border:none;border-radius:12px;"></iframe>