yinhaixiang
yinhaixiang
源码中support/support.js的作用是什么, 还有ep.all(‘user’, ‘user2’, ‘admin’, function (user, user2, admin) {}, 这个方法的作用是什么, 不知道何时会调用, 谢谢解惑
最近我的用户经常反馈接口请求有404情况, 据我观察是因为第一次请求"/openapi/v1/chat/completions"接口, 然后请求失败, 但是openai有重试机制, 于是自动发起第二次请求, 但是在第二次请求过程中, 因为express-http-proxy做了 `proxyReqPathResolver: function (req) { return req.originalUrl.replace('/openapi', '') // 将URL中的 `/openapi` 替换为空字符串 },` 处理, 所以第二次的请求路径变成了"/v1/chat/completions?retry=1", 相比第一次少了"/openapi", 这才会发生404的情况, 我在原来的chatgpt-web项目中用同样的中转API, 原来的请求都是通过"/chat-process"接口给到后端, 如果发生重试也是后端内部自己处理的, 所以没有少"/openapi"这个步骤, 也因此不会产生404的现象, 这个问题其实困扰我好久了, 也不知道从哪方面入手修复比较好...
第一个问题上传图片, 会放到image_url这个对象中  但是, 如果问第二个问题或者刷新第一个问题的回答, 则丢失了image_url相关信息, 导致无法根据图片内容继续交流了 