const upload = require("../lib/uploadImage") const handler = async (req, res) => { try { const { text } = req.query; if (!text) { return res.status(400).json({ success: false, error: 'Missing required parameter: text' }); } const result = await fetch(`https://fast-flux-demo.replicate.workers.dev/api/generate-image?text=${encodeURIComponent}`); let b = result.buffer() let urll = await upload(b) res.json({ author: "Herza", success: true, data: { img_url: urll } }) } catch (error) { res.status(500).json({ success: false, error: error.message }); } }; module.exports = { name: 'Flux AIv2', description: 'Generate image using Flux AI', type: 'GET', routes: ['api/AI/flux2'], tags: ['ai', 'Flux', 'Image Generator'], main: ['AI'], parameters: ['text', 'key'], enabled: true, limit: 2, handler };