| const { openai } = require('notmebotz-tools'); |
|
|
| 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 openai(text); |
| res.json({ |
| author: "Herza", |
| success: true, |
| msg: result.msg |
| }); |
|
|
| } catch (error) { |
| res.status(500).json({ |
| success: false, |
| error: error.message |
| }); |
| } |
| }; |
|
|
| module.exports = { |
| name: 'ChatGPT AI', |
| description: 'Generate responses using OpenAI ChatGPT', |
| type: 'GET', |
| routes: ['api/AI/chatgpt'], |
| tags: ['ai', 'chatgpt', 'openai'], |
| main: ['AI'], |
| parameters: ['text', 'key'], |
| enabled: true, |
| handler |
| }; |