|
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}`); |
|
}); |
|
|