wolfyflutter

❌ gpt1image

May 19th, 2025 (edited)
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JavaScript 1.66 KB | Source Code | 0 0
  1. //skrep fail karena ada cf
  2.  
  3. const gpt1image = async (yourImagination) => {
  4.  
  5.     if (!yourImagination) throw Error("deskripsikan gambar yang ingin kamu buat.")
  6.  
  7.     const headers = {
  8.         "content-type": "application/json",
  9.         "referer": "https://gpt1image.exomlapi.com/",
  10.         "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36"
  11.     }
  12.  
  13.     // ini adalah setting minimal, sengaja biar server generate nya tidak cepat mokad :D
  14.     const body = JSON.stringify(
  15.         {
  16.             "prompt": yourImagination,
  17.             "n": 1,
  18.             "size": "1024x1024",
  19.             "is_enhance": true,
  20.             "response_format": "url"
  21.         }
  22.     )
  23.  
  24.     const respose = await fetch("https://gpt1image.exomlapi.com/v1/images/generations", {
  25.         headers,
  26.         body,
  27.         "method": "POST"
  28.     });
  29.  
  30.     if (!respose.ok) throw Error(`fetch gagal di alamat ${respose.url} ${respose.status} ${respose.statusText}.`)
  31.  
  32.     console.log("sabar yah, sedang membuat " + yourImagination + ".\nemang agak lama prosesnya. tunggu aja yah...")
  33.  
  34.     const json = await respose.json()
  35.  
  36.     const url = json?.data?.[0]?.url
  37.     if (!url) throw Error("fetch berhasil tapi url result nya kosong. how strange... aku hitung ini sebagai kegagalan. pastikan semua payload benar" +
  38.          (json.error ? ", oh ya ada info tambahan error dari server " + json.error : "."))
  39.     return url
  40. }
  41.  
  42. // cara pakai
  43. gpt1image("furry anthro cantik berbulu putih mengenakan gaun merah muda, buat dalam style kartun 3D")
  44.     .then(result => console.log(result))
  45.     .catch(error => console.log(error.message))
Tags: ai
Add Comment
Please, Sign In to add comment