- 博客(88)
- 收藏
- 关注
原创 bisheng系列(一)- 本地部署(Docker)
本文基于bisheng的官方文档实现了本地部署,并处理相关的报错信息以及可能的错误信息。后续说明如下代码本地部署并启动前后端。
2025-05-19 08:40:24
784
原创 langchain系列(终)- LangGraph 多智能体详解
本文主要写了LangGraph实现多代理(多智能体)的概念、原理、代码实现,除此之外还是用了函数API的方式来实现功能
2025-03-09 21:38:03
1821
原创 langchain系列(九)- LangGraph 子图详解
本文主要说明LangGraph的子图代码实现以及原理简介,涉及到子图通信、人机交互、历史回溯、子图更改state、更改节点、更改子图等内容,本文也是作为多智能体的铺垫。多智能体结束后,本系列文章也就结束了。
2025-03-07 15:15:55
1581
原创 langchain系列(八)- LangGraph Quickstart
本文以LanGraph官网的快速开始为引导,按照自己的想法进行修改,详细介绍相关的知识点,实现整个流程
2025-02-28 17:34:22
1045
原创 langchain系列(七)- LangGraph Platform、LangGraph Studio、LangSmith基本用法
LangChain核心思想逐渐向LangGraph偏移,同时有了LangGraph Platform、LangGraph Studio。LangSmith之前就有了,这三个组件作为辅助类的应用,本文进行了简单的介绍以及使用,方便后续博客的工具使用
2025-02-27 18:26:50
1610
原创 Linux子系统固定IP和代理设置
开发人员使用Windows的wsl作为开发环境,设置WSL为固定IP,且与主机IP相同;配置Linux子系统的代理与Windows相同
2025-02-26 17:04:40
324
原创 langchain系列(三)- LangChain 翻译应用
使用LangChain基本组件实现翻译功能,设计提示词优化、少量示例、流式输出、异步、异步多线程、多线程等各种示例
2025-02-21 17:39:24
905
2
原创 langchain系列(一) - LangChain 基础概念
LangChain是一个开源的python AI框架,提供了基于大模型的AI应用所需的模块和工具。通过LangChain,开发者可以轻松的与LLM集成,完成对话、文本生成、翻译等应用的开发,同样也可以实现多模态模型的集成。
2025-02-11 23:56:15
809
原创 Linux子系统安装docker-engine,国内镜像
Windows 11 WSL2 Ubuntu 22 安装docker,docker配置国内可用镜像
2025-01-09 20:16:25
372
原创 Linux 子系统 Ubuntu 安装MySQL 8
Windows 安装Linux子系统,Linux子系统固定IP与Windows相同,Linux子系统Ubuntu安装MySQL,Windows使用dbeaver连接Linux子系统的MySQL
2025-01-08 23:41:33
691
原创 ollama部署本地大模型,Linux以及python调用
调用apikey和本地部署的区别仅在api_key、base_url、model三个参数有区别。
2024-12-21 22:20:50
1236
1
原创 FastAPI 目录结构推荐
环境:openEuler、Windows 11、WSL 2、python 3.12.3、FastAPI背景:初学FastAPI,对于其框架结构不熟悉,记录时间:20241031说明:使用 FastAPI 搭建项目时,合理的目录结构可以帮助你更好地组织代码,使其更易于维护和扩展。
2024-10-31 21:43:52
1216
原创 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
2536
原创 FastAPI、langchain搭建chatbot,langgraph实现历史记录
使用langgraph作为历史记录存储,使用FastAPI和langchain实现对话
2024-10-23 20:14:26
1680
2
原创 使用RunnableWithMessageHistory实现聊天记录
第二个字典中存储了两个问答,第一个字典存储了一个问答。环境:openEuler、python 3.11.6、Azure openAi、langchain 0.3.3。背景:开发项目使用langchain框架,需要实现聊天记录记忆功能。说明:官文已说,推荐langgraph,但此类依然长期使用。返回值中有两个字典,这是存储的记录,可以分析得知,存储成功。显然,已将聊天的问题添加到store中。会话使用两个id来精细化存储聊天信息。时间:20241021。可以看到,效果是类似的。
2024-10-21 11:55:49
703
原创 fastapi的docs页面是空白解决
环境:openEuler、python 3.11.6、fastapi 0.115.2背景:居家办公,默认搭建的fastapi的docs接口为空白时间:20241016说明:网上很多教程的缺点是复杂(但是能够了解的更清楚),使用官方文档解决很便利。
2024-10-16 20:49:25
1016
原创 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
936
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
1683
原创 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
443
原创 python使用vscode 所需插件
环境:Windows 11、python 3.12.3、Django 4.2.11、 APScheduler 3.10.4。背景:换系统需要重新安装,避免后期忘记,此处记录一下啊。安装结束后重启即可,所有菜单等均变为简体中文。说明:记录,方便后期自己查找。安装一个,另外一个自动安装。事件:20240921。
2024-09-21 19:23:46
475
原创 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
649
原创 APScheduler 3.X版本 - 中文译本
背景:工作使用python + django + apscheduler + celery +MySQL + redis,某次想要使用异步的结果资料不全,所以想要搞一搞,问题是中文译本也不太好,为了提升熟练度,自己也来一套时间:20240822目的:后期会不定更新其内容,增加示例。
2024-08-22 17:47:33
1070
原创 自己搭建远程桌面服务器-RustDesk 极简版
linux搭建RustDesk保姆间教程_rustdesk linux-CSDN博客linux搭建RustDesk保姆间教程_rustdesk linux-CSDN博客。
2024-08-16 15:55:49
3867
4
原创 Django 实现连续请求
背景:使用django+apscheduler实现定时任务,现在创建任务以及启动任务为两个接口,基于类。创作灵感:工作中,前端因为某些原因(极其特殊)无法发送两个请求,需要后端实现。现在由于前端无法发送两个请求,只能后端来操作;第一次见到这种需求,全都仰仗我们前端。调用了启动方法,将所需参数传输过来即可。
2024-08-06 15:41:36
694
原创 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
543
原创 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
1377
原创 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
1196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人