[THUDM/ChatGLM-6B][BUG/Help] 我可以使用我自己的公网ip吗

2024-06-18 297 views
1

在使用web_demo.py时 我没找到成功修改/指定ip的方法

在Anaconda中,运行了此项目

Environment
- OS:win10 企业版 LTSC
- Python: 3.10
- Transformers: 4.27.1
- PyTorch: 2.0.0
- CUDA Support (`python -c "import torch; print(torch.cuda.is_available())"`) :false

回答

6

我这边Linux,使用socat转发公网入端口到localhost对应端口 windows也可以用防火墙做端口转发

正确做法是更改其中的python webui启动参数(我并不会)

3

其中 --server.serverAddress 我没用过不确定,请自己验证。

按照你的需求只需要将server_name 或 serverAddress 设置为你的主机ip(不要设置能0.0.0.0或127.0.0.1,这个只能本机访问)就行。如果你是公司内的服务器可能还需要设置nginx

3

gradio需要使用https,建议参考https://github.com/binary-husky/chatgpt_academic/issues/155#issuecomment-1493199402

1

demo.queue().launch(share=True, inbrowser=True, server_name='0.0.0.0', server_port=8080)

7

demo.queue().launch(share=True, inbrowser=True, server_name='0.0.0.0', server_port=8080)

有用,谢谢