| const express = require('express'); | |
| const axios = require('axios'); | |
| const cors = require('cors'); | |
| const app = express(); | |
| const PORT = process.env.PORT || 3000; | |
| app.use(cors()); | |
| app.use(express.json()); | |
| app.post('/', async (req, res) => { | |
| try { | |
| const response = await axios.post('https://geminiyufi.vercel.app/v1/chat/completions', req.body, { | |
| headers: { | |
| 'Content-Type': 'application/json' | |
| } | |
| }); | |
| res.json(response.data); | |
| } catch (error) { | |
| res.status(500).send('Error: ' + error.message); | |
| } | |
| }); | |
| app.listen(PORT, () => { | |
| console.log(`Server is running on port ${PORT}`); | |
| }); | |