自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 收藏
  • 关注

原创 bisheng系列(二)- 本地部署(前后端)

bisheng平台使用docker部署,前后端使用代码部署,实现开发环境调试

2025-05-19 12:33:00 616

原创 bisheng系列(一)- 本地部署(Docker)

本文基于bisheng的官方文档实现了本地部署,并处理相关的报错信息以及可能的错误信息。后续说明如下代码本地部署并启动前后端。

2025-05-19 08:40:24 784

原创 向量数据库Qdrant 安装 不使用docker

Qdrant 安装,不使用docker的方式

2025-04-15 22:58:57 410

原创 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系列(六)- LangGraph入门以及介绍

LangGraph的基本原理以及详细介绍,基本概念说明,流程详解,代码示例

2025-02-26 16:30:47 1849

原创 langchain系列(五)- LangChain 的tool原理与代码实现

LangChain实现tool的功能,基础功能实现,多工具调用

2025-02-25 17:30:33 1352

原创 langchain系列(四)- LangChain 的RAG原理与代码实现

RAG的原理介绍以及代码实现

2025-02-23 18:01:11 876

原创 langchain系列(三)- LangChain 翻译应用

使用LangChain基本组件实现翻译功能,设计提示词优化、少量示例、流式输出、异步、异步多线程、多线程等各种示例

2025-02-21 17:39:24 905 2

原创 langchain系列 - FewShotPromptTemplate 少量示例

针对LangChain的提示词中few-shot进行代码演练

2025-02-20 17:24:29 1040

原创 langchain系列(二)- 提示词模板以及消息

LangChain的提示词模板的理论与实战

2025-02-12 23:20:50 750

原创 langchain系列(一) - LangChain 基础概念

LangChain是一个开源的python AI框架,提供了基于大模型的AI应用所需的模块和工具。通过LangChain,开发者可以轻松的与LLM集成,完成对话、文本生成、翻译等应用的开发,同样也可以实现多模态模型的集成。

2025-02-11 23:56:15 809

原创 langchain 入门(一)

LangChain入门,基于langchain实现翻译应用功能。同时实现了多语言翻译以及流式输出

2025-01-24 15:23:38 484

原创 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

原创 APScheduler、Django实现定时任务,以及任务动态操作

django配合apscheduler使用基本方法以及各种方法的调用

2024-09-23 14:04:49 1136 1

原创 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

原创 APScheduler的触发器详解

关于apscheduler的时间触发方式介绍,算是较为详细

2024-07-18 11:28:10 1584

原创 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

原创 HTML CSS 基础复习笔记 - 列表使用

web前端基础复习

2024-07-03 23:24:06 499

原创 HTML CSS 基础复习笔记 - 表格标签使用

web复习笔记

2024-07-03 10:57:11 517

原创 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

原创 MarkDown 接口模板

【代码】MarkDown 接口模板。

2024-04-29 09:56:00 1041

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除