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

DIFY 浅尝 - DIFY + Ollama 添加模型

准备物料

Dify 本地部署

Ollama 下载

Open WebUI

好了现在,假设访问 http://localhost/apps 应该可以打开 Dify,设置用户登录后应该可以看到以下界面
在这里插入图片描述
打开 http://localhost:3000/, 你应该可以看到部署好的Open WebUI,并假设有下载好你感兴趣的模型
在这里插入图片描述

Dify中配置模型

打开Dify设置页面

可以参考 官方文档,里面有介绍接入各种模型供应商的方法
在这里插入图片描述
找到Ollama,点击设置
在这里插入图片描述
其他的字段都按照官方文档指引先填写了,这里遇到了两个问题

  • 模型名称
    原本我是想起个友好的名字,因为他官网说本地ollama run xxxx,我以为就会默认访问run的命令,但结果并不是这样,如果配置了Open WebUI,可以跳过教程中的run阶段,模型名称 是在调用ollama api的时候必须传入的,需要与通过ollama list命令列出来的完全一致,否则会报模型找不到的错误
    在这里插入图片描述
  • 基础URL地址
    他官方这段话讲道理是真的有点云里雾里,可能对这块儿不熟悉吧,用了localhost以及局域网ip都不行,我又想我也没用docker部署ollama就没尝试 host.docker.internal,结果始终是报错

    就类似这样的错误
    在这里插入图片描述
    最后各种Google啊,百撕不得其姐,然后偶然翻开 Open WebUI 的设置->外部链接,发现了如下
    在这里插入图片描述
    然后点击刷新小按钮,还真的可以,于是粘贴到Dify里面,果然可以了~
    在这里插入图片描述

有用的资料

Ollama FAQ

http://www.xdnf.cn/news/2160.html

相关文章:

  • 使用 LangGraph 和 Elasticsearch 构建强大的 RAG 工作流
  • nuxt3项目搭建:一、初始化项目流程指南
  • 【微知】/proc中如何查看Linux内核是否允许加载内核模块?(/proc/sys/kernel/modules_disabled)
  • 关于汇编语言与接口技术——算术运算程序的设计
  • 高精度运算(string函数)
  • 【Linux应用】交叉编译环境配置,以及最简单粗暴的环境移植(直接从目标板上复制)
  • 【OSG学习笔记】Day 10: 字体与文字渲染(osgText)
  • ※※惯性时间常数与系统惯量定义、区别、联系
  • 水果成篮--LeetCode
  • Java—— 包装类
  • Arduino+ESP01S烧录
  • AudioVideoMerger 下载与使用
  • 计算机网络 | 应用层(1)--应用层协议原理
  • Git 工具的安装
  • django之优化分页功能(利用参数共存及封装来实现)
  • 一篇入门之-评分卡变量分箱(卡方分箱、决策树分箱、KS分箱等)实操例子
  • 软件开发架构设计原则详解(含案例)
  • 精益数据分析(28/126):解读商业模式拼图与关键指标
  • KTT入门
  • 现代化Android开发:Compose提示信息的最佳封装方案
  • qt事件过滤与传递机制
  • 关于图论的知识
  • 2025.4.26总结
  • GitOps进化:深入探讨 Argo CD 及其对持续部署的影响
  • 图像特征检测算法对比及说明
  • FPGA前瞻篇-数字电路基础-逻辑门电路设计
  • ssm乡村合作社商贸网站设计与实现(源码+lw+部署文档+讲解),源码可白嫖!
  • 【C】初阶数据结构13 -- 快速排序
  • Pygame物理模拟:实现重力、弹跳与简单物理引擎
  • DAM-3B,英伟达推出的多模态大语言模型