| 123456789101112131415161718192021222324252627 |
- const { OpenAI } = require('openai');
- const config = require('../config');
- const client = new OpenAI({
- apiKey: config.API_KEY,
- baseURL: config.BASE_URL
- });
- async function text2text(prompt) {
- try {
- if (!prompt) {
- throw new Error('Missing prompt');
- }
- const response = await client.responses.create({
- model: config.MODEL_NAME,
- input: prompt
- });
- return { success: true, data: response };
- } catch (error) {
- throw error;
- }
- }
- module.exports = text2text;
|