Skip to content

[Q&A] 代理服务器地址填了聊天没任何反应 #1065

Discussion options

You must be logged in to vote

文档也没有说明。。。

文档里不是提了么?

为什么做这种设计

这个跟模型服务商有很大关系,比如 openai 的默认地址是 openai.com/v1 。如果你的代理上是转发了 v1 这个接口,那么你就直接填 proxy.com 就好了,不用填 /v1 。 但如果模型服务商是直接转发了 openai.com 域名,那你就要自己加上 /v1 这个 url。


为什么 ChatNextWeb 不用,而 LobeChat 需要?

ChatNextWeb 的做法是直接写死了请求路径,自己构造了http请求直接往这个url 打。

https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/blob/main/app/constant.ts#L79

它的问题就是如果后续 openai 升级了接口版本到了 V2 ,那这个模式就没法兼容了。

但我们在 LobeChat 里目前使用的是 OpenAI 官方 npm 包。他们的 baseURL 参数里可以指定版本,因此对长远来看的兼容性会更好。

Replies: 6 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by arvinxx
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants
Converted from issue

This discussion was converted from issue #1003 on January 16, 2024 03:38.