ardasen commited on
Commit
7b568a3
·
verified ·
1 Parent(s): 7d16ae5

Update server.js

Browse files
Files changed (1) hide show
  1. server.js +3 -6
server.js CHANGED
@@ -42,14 +42,12 @@ app.use('/api', authenticateProxyKeyAndModel, (req, res, next) => {
42
  if (req.body && req.body.messages) {
43
  req.body.messages = req.body.messages.map(message => {
44
  if (message.role !== 'system' && message.content) {
45
- // Remove newlines and extra spaces from the start and end of the content
46
- // for non-system messages only
47
- message.content = message.content.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '');
48
  }
49
  return message;
50
  });
51
 
52
- // Log the processed messages to verify the changes
53
  console.log('Processed messages:', JSON.stringify(req.body.messages, null, 2));
54
  }
55
  next();
@@ -59,12 +57,10 @@ app.use('/api', authenticateProxyKeyAndModel, (req, res, next) => {
59
  proxyReqOpts.headers['Authorization'] = 'Bearer ' + openaiKey;
60
 
61
  if (srcReq.body) {
62
- // Use the modified body
63
  const modifiedBody = JSON.stringify(srcReq.body);
64
  proxyReqOpts.headers['Content-Length'] = Buffer.byteLength(modifiedBody);
65
  proxyReqOpts.body = modifiedBody;
66
 
67
- // Log the body being sent to the API
68
  console.log('Body being sent to API:', modifiedBody);
69
  }
70
 
@@ -74,6 +70,7 @@ app.use('/api', authenticateProxyKeyAndModel, (req, res, next) => {
74
 
75
 
76
 
 
77
  app.get("/", (req, res) => {
78
  // res.send(This is your OpenAI Reverse Proxy URL: ${baseUrl});
79
  });
 
42
  if (req.body && req.body.messages) {
43
  req.body.messages = req.body.messages.map(message => {
44
  if (message.role !== 'system' && message.content) {
45
+ // Remove all newlines and extra spaces from non-system messages
46
+ message.content = message.content.replace(/\s+/g, ' ').trim();
 
47
  }
48
  return message;
49
  });
50
 
 
51
  console.log('Processed messages:', JSON.stringify(req.body.messages, null, 2));
52
  }
53
  next();
 
57
  proxyReqOpts.headers['Authorization'] = 'Bearer ' + openaiKey;
58
 
59
  if (srcReq.body) {
 
60
  const modifiedBody = JSON.stringify(srcReq.body);
61
  proxyReqOpts.headers['Content-Length'] = Buffer.byteLength(modifiedBody);
62
  proxyReqOpts.body = modifiedBody;
63
 
 
64
  console.log('Body being sent to API:', modifiedBody);
65
  }
66
 
 
70
 
71
 
72
 
73
+
74
  app.get("/", (req, res) => {
75
  // res.send(This is your OpenAI Reverse Proxy URL: ${baseUrl});
76
  });