使用火山方舟DeepSeek和Open WebUI搭建属于自己的DeepSeek模型
注意在本教程开始之前请确认你已经对API及DeepSeek和Open WebUI有基础了解,以便更好的使用。
- Open WebUI:Open WebUI 是一个可扩展、功能丰富且用户友好的自托管 AI 平台,旨在完全离线运行。
介绍:
最近DeepSeek是火到了极点所以也想自己搭建一个试试,选择了Open WebUI作为前端,实现了DeepSeek-V3、DeepSeek-V3联网版本、DeepSeek-R1、DeepSeek-R1联网版本,R1能实现有推理过程。另外我的联网使用的是抖音DeepSeek应用自带功能这个是收费并且好像消耗tokens,可以选择使用Open WebUI的联网功能,因为觉得可能麻烦,所以并未使用。
前提条件:
- 火山方舟账号 可获得1张15元代金券,约可抵扣375万R1模型tokens 有50万免费额度
- 服务器
- 域名(应当可选)
火山方舟大模型在线推理创建:
在火山方舟创建在线推理
按照步骤创建好后点击 API调用 需要API_KEY、base_url和在线推理ID。参考下图
火山方舟大模型应用创建:
TIP火山支持多种DeepSeek模型,如果不联网则使用在线推理中的推理id和API_KEY、base_url。如果需要联网则需要应用中的id和API_KEY、base_url。
在火山方舟创建应用
创建好后选择编辑应用-API调用指南查看相关信息。
使用Docker搭建Open WebUI:
docker run -d -p 3000:8080 -e OPENAI_API_KEY=your_secret_key -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main
打开3000端口第一个注册用户是管理员账户。在设置-管理员设置-函数-创建,填写链接里面的代码并且替换相关参数。
启用函数。然后设置-外部链接将所有都关闭,并在模型里面启用模型。
设置参考