Rooni commited on
Commit
37fe899
·
verified ·
1 Parent(s): 01dae82

Update server.js

Browse files
Files changed (1) hide show
  1. server.js +23 -14
server.js CHANGED
@@ -1,16 +1,25 @@
1
  const express = require('express');
2
- const proxy = require('express-http-proxy');
 
3
  const app = express();
4
- const targetUrl = 'https://api.openai.com'; // OpenAI API endpoint
5
- const openai_key = process.env.OPENAI_KEY
6
- app.use('/', proxy(targetUrl, {
7
- proxyReqOptDecorator: (proxyReqOpts, srcReq) => {
8
- // Modify the request headers if necessary
9
- // proxyReqOpts.headers['Authorization'] = 'Bearer '+openai_key;
10
- return proxyReqOpts;
11
- },
12
- }));
13
- const port = 7860;
14
- app.listen(port, () => {
15
- console.log(`Reverse proxy server listening on port ${port}`);
16
- });
 
 
 
 
 
 
 
 
 
1
  const express = require('express');
2
+ const axios = require('axios');
3
+ const cors = require('cors');
4
  const app = express();
5
+ const PORT = process.env.PORT || 3000;
6
+
7
+ app.use(cors());
8
+ app.use(express.json());
9
+
10
+ app.post('/', async (req, res) => {
11
+ try {
12
+ const response = await axios.post('https://geminiyufi.vercel.app/v1/chat/completions', req.body, {
13
+ headers: {
14
+ 'Content-Type': 'application/json'
15
+ }
16
+ });
17
+ res.json(response.data);
18
+ } catch (error) {
19
+ res.status(500).send('Error: ' + error.message);
20
+ }
21
+ });
22
+
23
+ app.listen(PORT, () => {
24
+ console.log(`Server is running on port ${PORT}`);
25
+ });