当前位置: 首页 > news >正文

安装 oepn-webui报错 Cannot connect to host api.openai.com:443 ssl

一、发现问题

安装 open-webui 的报错 api.openai.com 不通,因为 open-webui 最新版和以前的不一样了,所以网上的很多资料都用不了,经过一番摸索,找到解决办法

另外如果发现浏览器打开之后白屏,则是因为后台正在配置,等大概5分钟就好了

  1. 我的环境
ubuntu 22.04
python 3.11
open-webui:0.5.20
  1. 安装open-webui 报错
Connection error: Cannot connect to host api.openai.com:443 ssl:default [None]

在这里插入图片描述

二、解决问题

有两个办法

  1. 修改文件

修改文件:
/usr/local/lib/python3.11/dist-packages/open_webui/utils/models.py

async def get_all_base_models(request: Request, user: UserModel = None):
    function_models = []
    openai_models = []
    ollama_models = []

   #  if request.app.state.config.ENABLE_OPENAI_API:
   #    openai_models = await openai.get_all_models(request, user=user)
   #    openai_models = openai_models["data"]

    if request.app.state.config.ENABLE_OLLAMA_API:
        ollama_models = await ollama.get_all_models(request, user=user)
        ollama_models = [
            {
                "id": model["model"],
                "name": model["name"],
                "object": "model",
                "created": int(time.time()),
                "owned_by": "ollama",
                "ollama": model,
            }
            for model in ollama_models["models"]
        ]

    function_models = await get_function_models(request)
    models = function_models + openai_models + ollama_models

    return models

代码说明:
这个 if 判断是用来检测 openia 的开关的,可以直接注释掉,或者 将开关关闭

在这里插入图片描述

  1. 禁用开关
export  ENABLE_OPENAI_API=false

三、参考地址

https://github.com/open-webui/open-webui/discussions/3702

相关文章:

  • 网络空间安全(31)安全巡检
  • 将 IPoIB 驱动修改为仅使用 RC 模式
  • X86 RouterOS 7.18 设置笔记七:不使用Upnp的映射方法
  • 《实战AI智能体》DeepSearcher 的架构设计
  • Docker Desktop 安装与使用详解
  • Linux中Gdb调试工具常用指令大全
  • JVM系统变量的妙用
  • 封装WPF中转换器常用用法封装
  • 北京凝思磐石系统6.0.80安装vm warea tools
  • 【鸿蒙5.0】关于使用卓易通的“文件互传”功能时提示单次导出数量限制为30的一种解决思路
  • UdpClient
  • Chat-TTS-UI:文字转语音 - 本地部署方案
  • 【K8s】 K8s Pod如何通过HostAliases字段配置Host
  • Jmeter下载及环境配置
  • LinuX---Shell脚本创建和执行
  • fastapi+angular实现Tcp在线聊天室功能
  • 大白话阐述react和vue高阶组件的概念、优势及应用场景,以及区别,给出简单高阶组件的实现代码
  • Django-ORM-select_related
  • 如何手动使用下载并且运行 QwQ-32B-GGUF
  • 文件上传安全
  • 美凯龙:董事兼总经理车建兴被立案调查并留置
  • 佩斯科夫:若普京认为必要,将公布土耳其谈判俄方代表人选
  • 这个“超强致癌细菌”,宝宝感染率高达40%,预防却很简单
  • 库尔德工人党决定自行解散
  • 媒体谈法院就“行人相撞案”道歉:执法公正,普法莫拉开“距离”
  • 黄土是他们的气质:打破宁夏当代油画创作的沉寂