使用python脚本,让open-webui支持阿里云、百度云deepseek-r1思维链/思考过程

由于deepseek-r1的官方API并未完全遵循openai的接口开放规范,导致open-webui无法显示deepseek-r1的思考过程,现在撸了个python脚本,支持了阿里云、百度云(其他未实测)的deepseek-r1在open-webui上的使用,并且可以正常显示思维链

下面是为什么deepseek-r1无法在open-webui上显示思维过程的原因

解决方案

直接上python源码,注意修改备注内容

在部署open-webui上的机器上把这个python脚本跑起来(可能会提示需要一些包,自己使用python3 -m pip install xxx进行安装,这里不做赘述)

进入open-webui → 管理员面板 → 设置 → 外部链接 → 在管理OpenAI API连接右边点击加号进行添加,输入http://127.0.0.1:8701/v1(注意,如果你是docker容器内部署的open-webui, 这里需要填写docker宿主机的ip,类似于172.17.0.1, 具体地址请使用ip addr查看docker0), 由于密匙已经写死在了python脚本中, 所以这里的密匙请随便填一个,当然你可以将python代码修改为这里传入的秘钥。

确定后,如果没有问题的话,在模型列表就会出现这个模型

选择该模型,确认能正常使用。恩,AI依然还是不会讲笑话。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

00:00/00:00