-
Notifications
You must be signed in to change notification settings - Fork 11.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
小白询问api部署问题 #1593
Comments
你没有使用http/socks5代理,一般是不成功的。 clash的本地代理地址默认是 你可以加上: |
127.0.0.1 删掉 , 改成 如果你只想让宿主机访问,不想让公网访问,可以监听 172.x.x.x:3002, 这样只有宿主机能访问。 访问的时候也不应该用 localhost,而是用容器的局域网地址 172.x.x.x:3002 来访问 |
按你说的加了后,报错:request to https://api.openai.com/v1/chat/completions failed, reason: connect ECONNREFUSED 127.0.0.1:7890 |
|
docker 容器的IP是自行分配的,需要你自行查看。 # 查看所有网络设置
docker network ls
# 某个网络的详细情况,比如 chatgpt_default 根据你第一步ls 出的结果来填xxxx
docker network inspect xxxxx 比如docker容器分配的ip是 172.21.0.2,http://172.21.0.2:3002 就能从宿主机访问docker内架设的网站了 |
启动方式为:docker run --name chatgpt-web -d -p 172.17.0.2:3002:3002 --env OPENAI_API_KEY=your_api_key --env HTTPS_PROXY=http://127.0.0.1:7890 chenzhaoyu94/chatgpt-web 报错了: |
运行时不用指定IP啊, |
另外你是在国内的机器上部署的?国外的机器不需要加 |
要不你试试另外一个类似的项目——Kerwin1202/chatgpt-web吧,我写过教程,基本上是可以成功的: Docker系列 基于OpenAI API和Access Token自建ChatGPT 主要是不知道你的实际环境,很难推测你失败的真正原因。 |
-p 3002:3002 --env HTTPS_PROXY=http://127.0.0.1:7890/ 运行起来后,用容器IP:3002方式打不开网页(查看了容器IP,浏览器输入172.17.0.2:3002) 我是国内的机器,已经用clashx能访问chatgpt网页了,这个尝试是希望让docker服务通过本地代理服务器来搭建chatgpt-web |
国内的机器会很复杂,你试试去掉那串指令,试试能不能打开网页, |
国内使用为啥不用api proxy? 不需要设置魔法上网。 |
This issue is stale because it has been open for 10 days with no activity. |
docker run --net host --name chatgpt-web -p 3002:3002 --env OPENAI_API_KEY=sk-xxxxxxx --env HTTPS_PROXY=http://127.0.0.1:7890/ -d chenzhaoyu94/chatgpt-web |
This issue is stale because it has been open for 10 days with no activity. |
This issue was closed because it has been inactive for 2 days since being marked as stale. |
我是小白.
本地服务器已经能直接访问chatgpi网页(用clashx),现在打算用api方式,找到了这个项目.
我尝试用docker部署,命令为:docker run --name chatgpt-web -d -p 127.0.0.1:3002:3002 --env OPENAI_API_KEY=your_api_key chatgpt-web, 运行localhost:3002发现报错了
The text was updated successfully, but these errors were encountered: