从零搭建langchain+本地大模型+本地矢量数据库的RAG系统

此系列文章详细的阐述了如何从第一行代码开始搭建一个可以运行完全在本地服务器的RAG(Retrieval Augmented Generation)系统,包含了详细的步骤说明和代码,它是保姆级教程。 它主要包含以下功能: 使用本地大语言模型做语言翻译 使用本地大语言模型做专业领域的知识问答 从系统架构来看,本系统包含了前端、API网关、后台服务三大部分: ...

十月 10, 2024 · 1 分钟 · 火云

用图形验证码增强用户认证安全性[python+vuetify]

这里通过代码讲述了使用python生成以及校验图片验证码,增强用户认证安全性的过程。 客户端则使用 vue3 和 vuetify3 框架使用后台API生成的图片验证码。 ...

一月 5, 2025 · 3 分钟 · 火云

[python]实现可以自动清除过期条目的缓存

由于有缓存图片验证码的需要,所以我找了一些开源的缓存想直接使用,结果要么太老旧,要么太复杂,要么和 fastAPI 整合有问题,所以才想到自己写一个简单的,够用就好。 本文讲述了如何实现一个简单的内存缓存,他可以把过期的键值自动清除,在缓存验证码等场合应该很好用。 ...

一月 4, 2025 · 1 分钟 · 火云

基于OAuth2.0和JWT规范实现安全易用的用户认证

遵循OAuth2.0和JWT规范实现用户认证,不但具有很好的实用性,还能提供很不错的安全保障。 本文结合实用的代码讲述了基于OAuth2.0和JWT,在前后端分离的系统中,实现用户使用方便而又安全可靠的用户认证的基本思路。 ...

一月 1, 2025 · 4 分钟 · 火云

基于FastAPI和JWT实现OAuth2用户认证

本文阐述了如何基于FastAPI框架实现 OAuth2用户认证,其中使用哈希算法对密码进行了加密,使用 JWT 持有令牌。 附带完整的代码,避免大家再次踩坑。 ...

十二月 1, 2024 · 4 分钟 · 火云