const express = require('express');
const { createProxyMiddleware } = require('http-proxy-middleware');

const app = express();

// 反向代理配置
const proxyOptions = {
    target: 'https://api.openai.com', // OpenAI API 服务器地址
    changeOrigin: true, // 修改请求头以适应目标服务器
    pathRewrite: { '^/api': '' }
};

// 设置代理
app.use('/api', createProxyMiddleware(proxyOptions));

// 启动服务器
const PORT = process.env.PORT || 3001;
app.listen(PORT, () => {
  console.log(`Server is running on port ${PORT}`);
});