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

Dify: Step2 Dify模型配置 Dify, Docker,ollama是什么关系

通过最近的环境安装,形成了下面的概念,有不准确的地方,欢迎大家一起讨论~

目录

概念厘清

Dify中配置模型


概念厘清

Dify:简单来说,Dify是一个工具,可以模拟我们的工作流程,我们把工作任务拆分成不同的工作步骤,通过dyfi模拟这个完整的步骤,得到我们想要的结果。

Docker:可以理解成一个箱子,能够创建一个独立的空间,将运行在其内部的程序与电脑的其他部分隔离开来,保障安全,便于管理。 

Dify与Docker:Dify的运行需要环境,所谓的环境是指Dify 的完整运行依赖多个服务组件(比如API服务,数据库等),这些组件之间要相互配合又各自独立,而Docker能帮我们一键生成这个环境,让Dify运行起来(docker compose up -d )。

Dify与ollama:Dify在模拟工作流程的过程中,需要使用大数据模型,ollama是一个模型管理工具和平台,它提供了很多国内外常见的模型。我们可以通过Ollama统一部署、管理、运行大模型。

  • 搜索模型:

    我们可以在其官网上搜索自己需要的模型:https://ollama.com/search

  • 模型下载(直接在终端中执行):ollama pull 模型名
  • 模型运行(直接在终端中执行):ollama run 模型名

Docker与Ollama与Dify:Ollama可以安装在本地磁盘中,也可以安装在Docker中。Docker中的Dify可以调用Ollama,无论是本地磁盘中的,还是其他Docker中的。

当前使用配置是:Dify 通过Docker部署,而Ollama 是运行在本地电脑的,得让Dify能访问Ollama 的服务。为此,在Dify项目-docker-(Dify/Docker)找到.env文件,在末尾加上下面的配置,实现Dify对Ollama的访问:

# 启用自定义模型
CUSTOM_MODEL_ENABLED=true
# 指定 Ollama 的 API地址(根据部署环境调整IP)
OLLAMA_API_BASE_URL=host.docker.internal:11434

Dify中配置模型

在Dify中配置模型时,遵循以下步骤

1. 安装桌面版本Ollama(下载地址:https://ollama.com/download)

2.在本地Ollama部署模型:

安装llava:ollama run llava

安装deepseek:ollama run deepseek-r1:7b(有多个版本,按需选择)

查看已安装的模型:ollama list

3.在“模型供应商”中搜索Ollama,安装Ollama。

4.在模型列表中,选择Ollama,点击“添加模型”。

5.在配置模型时,需要注意的是,URL与在Dify的.env文件中配置的相同,模型名称需要与终端中查到的Name相同(Ollama依靠名称Name区分其内部不同的模型)。

模型配置完成后如下:

参考链接: 

1.【2025年看这一篇就够了】Dify从入门到精通 

2. 【全网最全最详细】Ollama本地部署DeepSeek-R1

3.本地搭建AI开发平台Dify并使用Ollama添加大语言模型保姆级教程

END

http://www.dtcms.com/a/388697.html

相关文章:

  • SSH连接排故排查
  • 【DMA】DMA架构解析
  • STM32HAL库-移植mbedtls开源库示例(一)
  • MAP的具体实现
  • 排序不等式的推广,对于任意两个数列的推广
  • 9.7.3 损失函数
  • Java Web开发的基石:深入理解Servlet与JSP​
  • pyOCD发布V0.39版本(2025-09-17)
  • kernel侧CPU是怎样判断共享的?
  • pcl案例六 基于配准的无序抓取
  • 动态库和静态库的链接加载
  • 离线安装docker镜像
  • MySql索引性能优化
  • 【实战指南】WAF日志分析系统的生产部署:性能调优与最佳实践
  • OKZOO联合非小号TKW3,海上ALPHA WEB3派对启航
  • Java工程代码架构度量:从DSM到构建工具的深度实践
  • 车联网网络安全
  • AI模型压缩-详解
  • 从入门到熟练掌握MySQL:聚焦增删改查操作
  • 小目标检测的尺寸极限
  • deepblog insCode 初体验[设计待更新]
  • MySQL--事务
  • PolarDB-for-PostgreSQL CDC 总结
  • web:ts的构造函数
  • 深入解析API测试:从工具使用到自动化实践
  • 某机场网络安全改造方案详细解析
  • 本地大模型编程实战(34)使用faiss实现语义检索
  • Linux:线程池
  • 告别依赖混乱:Spring IoC 容器与 DI 依赖注入入门精讲
  • Python爬虫实战——使用NetNut网页解锁器获取亚马逊电商数据的高级策略与实践