Khrisna commited on
Commit
f20eb68
·
verified ·
1 Parent(s): 557f10b

Update index.js

Browse files
Files changed (1) hide show
  1. index.js +5 -4
index.js CHANGED
@@ -259,11 +259,12 @@ app.post('/api/upscaler3', async (req, res) => {
259
  res.json({ error: true, message: e === '[object Object]' ? 'Internal Server Error' : e })
260
  }
261
  })
262
- app.post('/api/', async (req, res) => {
263
  try {
264
  console.log(req.body)
265
- const { images, status } = req.body
266
  if (!images) return res.json({ success: false, message: 'Required an images!' })
 
267
  if (!status) return res.json({ success: false, message: 'Required an status text!' })
268
 
269
  if(status !== apikey) return res.json({ success: false, message: 'Invalid status!' })
@@ -273,12 +274,12 @@ app.post('/api/', async (req, res) => {
273
  url: images,
274
  responseType: "arraybuffer"
275
  })
276
- const response = await upscaleImageV2(data_img.data)
277
  const type_img = await fileType.fromBuffer(response)
278
  res.setHeader('Content-Type', type_img.mime)
279
  res.send(response)
280
  } else if (images && typeof images == 'string' && isBase64(images)) {
281
- const response = await upscaleImageV2(Buffer.from(images, "base64"))
282
  const type_img = await fileType.fromBuffer(response)
283
  res.setHeader('Content-Type', type_img.mime)
284
  res.send(response)
 
259
  res.json({ error: true, message: e === '[object Object]' ? 'Internal Server Error' : e })
260
  }
261
  })
262
+ app.post('/api/img2img', async (req, res) => {
263
  try {
264
  console.log(req.body)
265
+ const { images, prompt status } = req.body
266
  if (!images) return res.json({ success: false, message: 'Required an images!' })
267
+ if (!promot) return res.json({ succese: false, message: 'Require an Promot text Image!'})
268
  if (!status) return res.json({ success: false, message: 'Required an status text!' })
269
 
270
  if(status !== apikey) return res.json({ success: false, message: 'Invalid status!' })
 
274
  url: images,
275
  responseType: "arraybuffer"
276
  })
277
+ const response = await processImage2Img(data_img.data, prompt)
278
  const type_img = await fileType.fromBuffer(response)
279
  res.setHeader('Content-Type', type_img.mime)
280
  res.send(response)
281
  } else if (images && typeof images == 'string' && isBase64(images)) {
282
+ const response = await processImage2Img(Buffer.from(images, "base64"), prompt)
283
  const type_img = await fileType.fromBuffer(response)
284
  res.setHeader('Content-Type', type_img.mime)
285
  res.send(response)