- 博客(86)
- 收藏
- 关注
原创 langchain系列(终)- LangGraph 多智能体详解
本文主要写了LangGraph实现多代理(多智能体)的概念、原理、代码实现,除此之外还是用了函数API的方式来实现功能
2025-03-09 21:38:03
1087
原创 langchain系列(九)- LangGraph 子图详解
本文主要说明LangGraph的子图代码实现以及原理简介,涉及到子图通信、人机交互、历史回溯、子图更改state、更改节点、更改子图等内容,本文也是作为多智能体的铺垫。多智能体结束后,本系列文章也就结束了。
2025-03-07 15:15:55
1112
原创 langchain系列(八)- LangGraph Quickstart
本文以LanGraph官网的快速开始为引导,按照自己的想法进行修改,详细介绍相关的知识点,实现整个流程
2025-02-28 17:34:22
906
原创 langchain系列(七)- LangGraph Platform、LangGraph Studio、LangSmith基本用法
LangChain核心思想逐渐向LangGraph偏移,同时有了LangGraph Platform、LangGraph Studio。LangSmith之前就有了,这三个组件作为辅助类的应用,本文进行了简单的介绍以及使用,方便后续博客的工具使用
2025-02-27 18:26:50
1091
原创 Linux子系统固定IP和代理设置
开发人员使用Windows的wsl作为开发环境,设置WSL为固定IP,且与主机IP相同;配置Linux子系统的代理与Windows相同
2025-02-26 17:04:40
263
原创 langchain系列(三)- LangChain 翻译应用
使用LangChain基本组件实现翻译功能,设计提示词优化、少量示例、流式输出、异步、异步多线程、多线程等各种示例
2025-02-21 17:39:24
846
原创 langchain系列(一) - LangChain 基础概念
LangChain是一个开源的python AI框架,提供了基于大模型的AI应用所需的模块和工具。通过LangChain,开发者可以轻松的与LLM集成,完成对话、文本生成、翻译等应用的开发,同样也可以实现多模态模型的集成。
2025-02-11 23:56:15
687
原创 Linux子系统安装docker-engine,国内镜像
Windows 11 WSL2 Ubuntu 22 安装docker,docker配置国内可用镜像
2025-01-09 20:16:25
356
原创 Linux 子系统 Ubuntu 安装MySQL 8
Windows 安装Linux子系统,Linux子系统固定IP与Windows相同,Linux子系统Ubuntu安装MySQL,Windows使用dbeaver连接Linux子系统的MySQL
2025-01-08 23:41:33
656
原创 ollama部署本地大模型,Linux以及python调用
调用apikey和本地部署的区别仅在api_key、base_url、model三个参数有区别。
2024-12-21 22:20:50
1067
1
原创 FastAPI 目录结构推荐
环境:openEuler、Windows 11、WSL 2、python 3.12.3、FastAPI背景:初学FastAPI,对于其框架结构不熟悉,记录时间:20241031说明:使用 FastAPI 搭建项目时,合理的目录结构可以帮助你更好地组织代码,使其更易于维护和扩展。
2024-10-31 21:43:52
977
原创 VSCode 设置环境变量(WSL 2)
环境:openEuler、Windows 11、WSL 2、python 3.12.3背景:使用vscode连接Windows 的Linux子系统,开发python项目,获取环境变量失败时间:20241029说明:使用os.environ获取不到变量,设置/etc/profile、/root/.bash_profile等均不能解决问题。
2024-10-29 22:10:02
2328
原创 FastAPI、langchain搭建chatbot,langgraph实现历史记录
使用langgraph作为历史记录存储,使用FastAPI和langchain实现对话
2024-10-23 20:14:26
1319
1
原创 使用RunnableWithMessageHistory实现聊天记录
第二个字典中存储了两个问答,第一个字典存储了一个问答。环境:openEuler、python 3.11.6、Azure openAi、langchain 0.3.3。背景:开发项目使用langchain框架,需要实现聊天记录记忆功能。说明:官文已说,推荐langgraph,但此类依然长期使用。返回值中有两个字典,这是存储的记录,可以分析得知,存储成功。显然,已将聊天的问题添加到store中。会话使用两个id来精细化存储聊天信息。时间:20241021。可以看到,效果是类似的。
2024-10-21 11:55:49
631
原创 fastapi的docs页面是空白解决
环境:openEuler、python 3.11.6、fastapi 0.115.2背景:居家办公,默认搭建的fastapi的docs接口为空白时间:20241016说明:网上很多教程的缺点是复杂(但是能够了解的更清楚),使用官方文档解决很便利。
2024-10-16 20:49:25
898
原创 nemo-guardrails在langchain中基本使用
环境:openEuler、python 3.11.6、nemoguardrails 0.10.1、Azure openAi、langchain 0.2.16背景:开发项目使用langchain框架,需要将nemo-guardrails集成到langchain中时间:20241015说明:之后有时间再优化吧,现在只是给自己作为一个记录,一直看崩溃的英文文档源码地址:尚无。
2024-10-15 11:41:18
902
2
原创 nemo-guardrails简单应用
nemo-guardrails基本应用以及避坑fastembed.common.model_management:download_model:248NO_SUCHFILE : Load model from /tmp/fastembed_cache/fast-all-MiniLM-L6-v2/model.onnx
2024-10-14 23:08:52
1462
原创 VUE项目在Linux子系统部署
环境:Windows 11、python 3.12.3、Django 4.2.11、 APScheduler 3.10.4 vue。说明:使用node启动,非nginx,别问为什么,我也不知道。背景:换系统需要重新安装,避免后期忘记,此处记录一下啊。下载后解压,到指定目录,直接创建软连接即可。1、下载相应版本的node,我的。事件:20240922。
2024-09-22 21:36:17
421
原创 python使用vscode 所需插件
环境:Windows 11、python 3.12.3、Django 4.2.11、 APScheduler 3.10.4。背景:换系统需要重新安装,避免后期忘记,此处记录一下啊。安装结束后重启即可,所有菜单等均变为简体中文。说明:记录,方便后期自己查找。安装一个,另外一个自动安装。事件:20240921。
2024-09-21 19:23:46
458
原创 APScheduler中的EVENT使用监听处理
环境:Windows 11、python 3.12.3、Django 4.2.11、 APScheduler 3.10.4。背景:工作出现bug,需要监控事件的发生,此处使用APS车堵了人提供的add_listener方式。在Django中的基本实现方法。说明:记录,方便后期自己查找。事件:20240911。
2024-09-11 17:02:28
581
原创 APScheduler 3.X版本 - 中文译本
背景:工作使用python + django + apscheduler + celery +MySQL + redis,某次想要使用异步的结果资料不全,所以想要搞一搞,问题是中文译本也不太好,为了提升熟练度,自己也来一套时间:20240822目的:后期会不定更新其内容,增加示例。
2024-08-22 17:47:33
1004
原创 自己搭建远程桌面服务器-RustDesk 极简版
linux搭建RustDesk保姆间教程_rustdesk linux-优快云博客linux搭建RustDesk保姆间教程_rustdesk linux-优快云博客。
2024-08-16 15:55:49
3155
4
原创 Django 实现连续请求
背景:使用django+apscheduler实现定时任务,现在创建任务以及启动任务为两个接口,基于类。创作灵感:工作中,前端因为某些原因(极其特殊)无法发送两个请求,需要后端实现。现在由于前端无法发送两个请求,只能后端来操作;第一次见到这种需求,全都仰仗我们前端。调用了启动方法,将所需参数传输过来即可。
2024-08-06 15:41:36
685
原创 django.db.utils.NotSupportedError: MySQL 8 or later is required
django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.44). 问题解决
2024-07-26 11:24:56
470
原创 HTML CSS 基础复习笔记 - 框架、装饰、弹性盒子
弹性盒子 - 学习 Web 开发 | MDN (mozilla.org)flex-flow:flex-flow属性是flex-direction属性和flex-wrap属性的简写形式align-items:flex-start | flex-end | center | baseline | stretch (单行)
2024-07-09 17:19:05
1370
原创 django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.26).
1 找到文件:aca\Lib\site-packages\django\db\backends\base\base.py。注释第239行, 即:self.check_database_version_supported()settings文件在程序执行时加载,所以会替换Django下的源码,代替其执行。说明:版本不兼容,最初使用注释源码,但是感觉这种处理很低端,所以有了这篇小作文。该方法验证是否为MySQL 8以上,否则执行raise,也就报错了。时间:20240429。settings配置。
2024-04-29 16:03:11
1076
原创 django 4.2 自定义signal的使用方法
环境:win11 python3.9.2 django 4.2.11。背景:执行异步数据存储,想要使用该方法实现(失败了)1、创建django项目,并实现首页。说明:记录一下,避免忘记。2、创建信号并实现执行。时间:20240410。
2024-04-10 10:13:49
408
原创 django celery 异步任务 异步存储
5、from django.utils.translation import ugettext_lazy as _ 错误同 1,环境:win11、python 3.9.2、django 4.2.11、celery 4.4.7、MySQL 8.1、redis 3.0。celery配置:broker使用redis,backend使用django自带的ORM,并注册celery相关应用。2、django中集成celery,异步处理任务,并将任务存储到MySQL。3、添加任务,执行,写入到数据库。
2024-04-09 11:42:24
2070
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人