qrtzcode
HomeDocsAPILeaderboardChangelog
Contribute
Docs

qrtzcode

Kumpulan gist & snippet pribadi — anime, AI tools, scraper, dan randomness.

Navigate

HomeDocsAPI Reference

Links

© 2026 qrtz. All snippets welcome.

ESC

Navigate

Links

AI

deepai

ambameta loh ya

Note

yh.

Creator

qrtz

Language

javascript

Views

1

Copies

0

Base

https://api.deepai.org

Updated

24 Jun 2026

#ai

Code

10
deepai.js
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

—(0)

Gimana snippet ini menurutmu?

</> Embed

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>

Related Snippets

claude haiku

claude haiku 4.5 ambafree

14
5

perplexity

yh.

2
0

unlimited eay

Ada ambabreaknya

2
0