把LLaMA-Factory/src/llamafactory/webui/interface.py的
最后两个函数替换成以下代码

def run_web_ui() -> None:
    gradio_ipv6 = is_env_enabled("GRADIO_IPV6")
    gradio_share = is_env_enabled("GRADIO_SHARE")
    server_name = os.getenv("GRADIO_SERVER_NAME", "[::]" if gradio_ipv6 else "0.0.0.0")
    print("Visit http://ip:port for Web UI, e.g., http://127.0.0.1:7861")
    fix_proxy(ipv6_enabled=gradio_ipv6)
    create_ui().queue().launch(share=True, server_name=server_name, inbrowser=True,server_port = 7861)


def run_web_demo() -> None:
    gradio_ipv6 = is_env_enabled("GRADIO_IPV6")
    gradio_share = is_env_enabled("GRADIO_SHARE")
    server_name = os.getenv("GRADIO_SERVER_NAME", "[::]" if gradio_ipv6 else "0.0.0.0")
    print("Visit http://ip:port for Web UI, e.g., http://127.0.0.1:7860")
    fix_proxy(ipv6_enabled=gradio_ipv6)
    create_web_demo().queue().launch(share=True, server_name=server_name, inbrowser=True,server_port = 7861)

这个代码指定端口为7861应该就能打开了,但是并没有创建公共链接Could not create share link.
如果还不行再创建公共链接,但是那个比较慢,详细做法搜索其他帖子

Logo

免费领 150 小时云算力,进群参与显卡、AI PC 幸运抽奖

更多推荐