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

趣玩-Ollama-Llm-Chatrbot

软件说明

  1. 这个软件本人是从零开始实现的聊天机器人。基于Ollama(PythonApi )+ Pyside,实现了聊天机器的基本功能,还有一些个性化的功能比如模型管理,敏感词过滤,个性化主题设置,头像设置等功能。在此开源出来与大家一起学期。
  2. 这个软件适合想开发私有LLM聊天机器人的用户,可以基于此软件方便的进行二次开发。也适合想体验如何从零开始实现一个LLM聊天机器人的用户。

软件demo演示

llm_chat_robot_release_v_1_0_0

llm_chat_robot_v1.0.0版本发布说明

  1. Ollama + 本地LLM + Pyside6,从零开始的实现本地LLM聊天机器人,
  2. 支持多轮对话,支持上下文记忆,Ollama模型管理等功能(模型的增删查改/运行/停止全部APP内完成)
    目前已经测试模型有:
    deepseek-r1:1.5b/deepseek-r1:7b/deepseek-r1:8b/llama3.2:3b/qwen2.5-coder:3b/phi4-mini:3.8b/mistral:7b
    针对不同的需求可以自由切换模型,比如要进行代码编写qwen2.5-coder:3b这种模型效果就会更好
    可以自由添加更多Ollama支持的模型
  3. 支持模型回复Markdown文本渲染/代码渲染/支持结果部分复制/全部复制
  4. 敏感词过滤,支持自定义敏感词库,支持敏感词替换
  5. 系统信息实时显示,Token速率实时显示, CPU/内存/GPU/模型信息实时显示
  6. UI个性化设置,多种主题设置/头像自定义/APP图标自定义
  7. 开放模型模型参数,可以自由修改测试不同模型参数,体验不同的效果,目前已经开放了以下参数:
temperature/top_p/num_predict/repeat_penalty/presence_penalty/frequency_penalty 
mirostat/mirostat_eta/mirostat_tau/seed/stop/n_ctx/num_thread/response_mode
stream_on/save_context/save_context_length/keep_alive/system_role_desc/ollama_host/ollama_port

源码下载链接

llm-chat-robot完整Python工程

软件的使用文档

在上面压缩包中的llm_chat_robot_v_1_0_0_使用说明.pdf,里面详细介绍了软件的使用方法及python代码如何运行。

大家有相关的问题,欢迎在评论留言,期待你们的反馈~

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

相关文章:

  • Flask框架全面详解
  • DeepSeek Janus Pro本地部署与调用
  • 技术速递|使用 Semantic Kernel 与 A2A 协议构建多智能体解决方案
  • 三大论坛联动,2025合成生物学盛会助力生物制造高质量发展
  • AI安全“面壁计划”:我们如何对抗算法时代的“智子”封锁?
  • 直播软件搭建与原生直播系统开发全解析
  • 架构师--缓存场景
  • 【Linux-云原生-笔记】Haproxy相关
  • SQL难点突破之复杂业务逻辑的SQL查询实战
  • Hexo - 免费搭建个人博客02 - 创建个人博客
  • 从8h到40min的极致并行优化:Spark小数据集UDTF处理的深度实践与原理剖析
  • C++day1
  • 想曰加密工具好用吗?本地安全、支持多算法的加密方案详解
  • 基于Dapr Sidecar的微服务通信框架设计与性能优化实践
  • 设计模式 八:原型模式 (Prototype Pattern)
  • .NET-键控服务依赖注入
  • LeetCode|Day23|326. 3 的幂|Python刷题笔记
  • 认识Transformer架构
  • 第十讲:stack、queue、priority_queue以及deque
  • 【力扣】第15题:三数之和
  • C# 继承 虚方法
  • idea部署新项目时,用自定义的maven出现的问题解决
  • QMC5883L 坐标系Z轴是垂直于芯片平面向下(芯片朝上时指向地面)还是垂直于芯片平面向上(芯片朝上时指向天空)
  • Qt内存管理的核心点
  • 游戏盾 在线游戏的终极防护屏障
  • 【2025目标检测】最新论文
  • 2025年Zigbee技术白皮书:全球物联网无线通信的关键创新
  • 深度学习的Logits:logist 是什么,上一维度的隐藏向量怎么获取
  • 基于GitHub的Terraform自动化管理最佳实践
  • rust嵌入式开发零基础入门教程(四)