Ollama基于Casaos一键部署,并接入Dify知识库,无需再为API付费

什么是Ollama

Ollama是一个开源的大型语言模型服务工具,它帮助用户快速的运行大模型。浪浪云将它做为一键部署通过简单的安装,用户可以执行一条命令就可以运行开源大型语言模型,如 llama3 ,通以千问。极大地简化了部署和管理LLM的过程,使得用户能够快速地在本地运行大型语言模型。

优点:通过服务器自身算力来运行大模型,无需再为API付费

缺点:非常消耗算力,低配置也就只能跑跑小模型

相关文档

  • Dify知识库基于Casaos一键部署
  • Dify知识库接入微信

服务器推荐

推荐使用浪浪云服务器,省心 省时 省力 稳定且安全

效果演示

一键部署ollama

Pasted image 20240629115945

接入到Dify后,无需再为api付费

Pasted image 20240629134250

选择这个最低配置就可以安装

Pasted image 20240623121606

设置端口转发访问casaos

设置Ollama端口转发

Pasted image 20240629120911

访问casaos

打开应用商店

Pasted image 20240623143411

搜索安装ollama

Pasted image 20240629120136


 

Pasted image 20240629120207

Pasted image 20240629115945

安装大模型

选择设置

Pasted image 20240629121209

点击终端

Pasted image 20240629121237

下载千问大模型

ollama run qwen:1.8b

Pasted image 20240629121423

安装成功

Pasted image 20240629121507

测试一下问个你好

Pasted image 20240629121537

可以看到可以回答问题了,但是使用界面不太好,现在将它接入到dify里面使用

现在将它接入到dify里面使用

打开dify 设置

Pasted image 20240629121854

找到模型供应商ollama

Pasted image 20240629121938

访问ollama的api接口

Pasted image 20240629122435

添加千问大模型

Pasted image 20240629133648

可以看到添加模型成功

Pasted image 20240629133734

系统模型设置里的推理模型换为qwen1.8b

Pasted image 20240629134013

切换模型为qwen:1.8b

Pasted image 20240629134155

询问一下看看效果如何,这就成功了

Pasted image 20240629134250

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/40825.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

modelscope可控细节的长文档摘要

modelscope可控细节的长文档摘要尝试 本文的想法来自今年OpenAI cookbook的一篇实践:summarizing_long_documents,目标是演示如何以可控的细节程度总结大型文档。 如果我们想让大语言模型总结一份长文档(例如 10k 或更多tokens)&…

6个步骤实现Postman接口压力测试(建议收藏)

🍅 视频学习:文末有免费的配套视频可观看 🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快 这里讲是postman做接口并发测试,基础用法不做赘述 1、第一步接口可以通的情况下点击…

Proteus-51单片机-DS18B20多点测温

DS18B20多点测温 一、Proteus仿真演示 每个DS18B20都有一个唯一的64位序列号,这使得在同一总线上可以挂载多个传感器,无需额外的地址分配。主机(通常为单片机)通过特定的时序控制,可以依次读取各个DS18B20的温度数据,实现分布式测温。 二、代码特点 三、开发环境介绍 本…

基于Arduino平台开源小车的初步使用体验

创作原因:偶然有机会接触到基于Arduino平台的开源智能小车,初步使用后与大家分享。因使用时间不常,可以纯当个乐子看看,感谢大家的阅读! 图:一款基于Arduino平台的开源小车 一、开发环境 Misly&#xff1…

el表达式笔记及ognl

文章目录 spel底层spel核心代码TokenKind源码 spel本地调试 spel示例spel list例子spel 对象例子spel list例子SimpleEvaluationContext 类找不到##### spel 如何表示包含(也就是like)? spel官网文档 ognl表达式ognl和表达式语言的区别 这里重点说下SPEL(Spring Expression La…

shark云原生-日志体系-filebeat高级配置(适用于生产)

文章目录 1. filebeat.inputs 静态日志收集器2. filebeat.autodiscover 自动发现2.1. autodiscover 和 inputs2.2. 如何配置1.2.1. Providers 提供者1.2.2. Providers kubernetes templates1.2.3. 基于提示(hints)的自动发现支持的 **hints**的完整列表&…

windows搭建mqtt服务器,并配置DTU收集传感器数据

1.下载并安装emqx服务器 参考:Windows系统下本地MQTT服务器搭建(保姆级教程)_mqtt windows-CSDN博客 这里我下载的是emqx-5.3.0-windows-amd64.zip版本 下载好之后,放到服务器的路径,我这里放的地方是:C…

脑启发设计:人工智能的进化之路

编者按:你可以用左手(不常用的那只手)的小指与食指拿起一件物品么? 试完你是不是发现自己竟然可以毫不费力地用自己不常用的手中,两根使用频率相对较低的手指,做一个不常做的动作。这就是人类大脑不可思议…

如何声明一个类?类如何继承?

要声明一个类,需要使用关键字class,后面跟着类名。类名通常以大写字母开头。类的声明通常包括类的成员变量和成员函数。 类可以通过继承来扩展现有的类。要让一个类继承另一个类,需要使用冒号(:)并在后面跟着父类的名…

等保2.0中,云计算平台如何做到数据的分类和加密?

数据分类 在等保2.0中,数据分类是确保数据安全的首要步骤。云计算平台需要根据数据的敏感性和重要性进行分类,以便采取相应的保护措施。数据分类通常包括以下几个步骤: 数据识别:识别出哪些数据是需要保护的,这可能包…

py黑帽子学习笔记_burp

配置burp kali虚机默认装好了社区版burp和java,其他os需要手动装 burp是用java,还得下载一个jython包,供burp用 配apt国内源,然后apt install jython --download-only,会只下载包而不安装,下载的目录搜一…

电子数据取证如何规范高效

文章关键词:电子数据取证、现场勘验、手机取证 随着信息技术的迅猛发展和广泛应用,电子数据作为一种独立的法定证据形式,在执纪执法实践中的作用愈加凸显。规范、科学、高效的电子数据取证工作,不仅是保证电子数据符合法定要求、…

FreeRTOS LVGL页面切换为LCD纯手动绘制遇到的问题

有时候我们需要将FreeRTOS和LVGL页面切换为LCD纯手动绘制,提供更高的灵活性和可定制性。 自定义界面设计:使用LCD纯手动绘制界面,可以完全自定义界面的外观和行为。可以根据特定的需求和设计概念创建独特的用户界面,而不受LVGL框架的限制。 资源优化:LVGL是一个功能强大的…

9.x86游戏实战-汇编指令mov

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 本次游戏没法给 内容参考于:微尘网络安全 工具下载: 链接:https://pan.baidu.com/s/1rEEJnt85npn7N38Ai0_F2Q?pwd6tw3 提…

java实现多级菜单展示(递归)

实体类如下: package com.ssdl.baize.po;import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonIgnore; import io.swagger.annotations.ApiModel; import io.swagge…

cefsharp在splitContainer.Panel2中显示调试工具DevTools(非弹出式)含源代码

一、弹出式调试工具 (ShowDevTools) ChromiumWebBrowser webbrowser; public void showDevTools(){//定位到某元素webbrowser.ShowDevTools(null, parameters.XCoord, parameters.YCoord);

STM32智能农业监控系统教程

目录 引言环境准备智能农业监控系统基础代码实现:实现智能农业监控系统 4.1 数据采集模块 4.2 数据处理与分析 4.3 控制系统实现 4.4 用户界面与数据可视化应用场景:农业监控与优化问题解决方案与优化收尾与总结 1. 引言 智能农业监控系统利用STM32嵌…

代码随想录day37 动态规划(3)

416. 分割等和子集 - 力扣(LeetCode) 解1:二维dp数组,时间O(m*n),空间O(m*n),m、n为dp数组的行和列数。 判断原数组总和能否整除2; 将target设为total // 2(若是total / 2&#…

遇到的异步问题

事例1: app.post("/predictfunc") async def predictfunc(item: Item):# 使用asyncio.to_thread()在单独的线程中运行predict_in_threadresult await asyncio.to_thread(predictfunc_main, item)return result 事例2: app.post("/remo…

PCL从理解到应用【02】PCL环境安装 | PCL测试| Linux系统

前言 本文介绍在Ubuntu18.04系统中,如何安装PCL。 源码安装方式:pcl版本1.91,vtk版本8.2.0,Ubuntu版本18.04。 安装好后,可以看到pcl的库,在/usr/lib/中; 通过编写C代码,直接调用…