首页 > 编程语言 >RAG与LLM原理及实践(14)---RAG Python 前端构建技术Flask

RAG与LLM原理及实践(14)---RAG Python 前端构建技术Flask

时间:2024-09-06 20:54:06浏览次数:14  
标签:RAG 14 Python 前端 python Flask flask

目录

背景

Flask 简介

        Flask 的特点

flask 安装

Flask python server 端处理

app

资源映射

router概念

Flask 客户端处理

Jinja2 

概述

具体语法

实例

python 后端 代码

前端相关代码

代码解释

运行

check 启动日志


背景

本专栏之前的文章都在描述RAG后台的搭建,无论是采用Milvus,Chroma 或是其他向量数据库存储你的RAG数据,或是加上 Ollama 等  service 进行 AI 处理,总归都是后端RAG的构建。我们也不得不承认,RAG的构建重心确实在后端,但这并不意味着可以不管前端怎么做,毕竟作为产品或者其他应用,你总归需要一个前端进行交互。今天主要讲下使用 python 如何搭建前端页面并与后端进行交互。之前基本就是 uve, react,angular 的前端软件框架,结合tomcat之类的 container 跑前端,但如果你看了 python 的 flask 组件,你也许会渐渐喜欢上他,因为他小巧,好用,非常方便。诸如easy diffusuion 的前端应该就是使用了这种框架。我们今天聚焦他的原理和怎么使用。

Flask 简介

Flask 是一个使用 Python 编写的轻量级 We

标签:RAG,14,Python,前端,python,Flask,flask
From: https://blog.csdn.net/talentyiyy/article/details/141968666

相关文章

  • Python pywin32(win32com)复制和删除幻灯片页面
    #自动添加幻灯片defduplicate_slides(_path_template,_path_dest,_slide_nums,_index=SLIDE_START_PAGE):"""输入参数::param_path_template:PPT模板文件全路径:param_index:PPT母版业起始索引。索引从1开始。:param_slide_nums:将要复制的PP......
  • 洛谷 P6419 [COCI2014-2015#1] Kamp
    洛谷P6419[COCI2014-2015#1]Kamp题意一颗树\(n\)个点,\(n-1\)条边,经过每条边都要花费一定的时间,任意两个点都是联通的。有\(K\)个人(分布在\(K\)个不同的点)要集中到一个点举行聚会。聚会结束后需要一辆车从举行聚会的这点出发,把这\(K\)个人分别送回去。请你回答,对......
  • python 错误提示 DeprecationWarning: find_element_by_* commands are deprecated. P
    DeprecationWarning:find_element_by_*commandsaredeprecated.Pleaseusefind_element()insteadfromselenium.webdriver.common.byimportBydriver=webdriver.Chrome("chromedriver.exe")#driver.find_element_by_name("NAME")driver.find_......
  • JavaScript学习文档(14):深入对象、内置构造函数、综合案例
    目录一、深入对象1、创建对象三种方式2、构造函数(1)构造函数(2)说明:(3)利用构造函数创建多个对象(4)实例化执行过程3、实例成员和静态成员(1)实例成员:(2)静态成员:二、内置构造函数1、Object2、Array(1)数组常见实例方法-核心方法(2)员工涨薪计算成本案例(3)还有些数组常见方法(4......
  • 基于python+flask框架的山西省残疾人就业服务平台的设计与实现(开题+程序+论文) 计算机
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着社会文明的进步和科技的飞速发展,残疾人就业问题日益受到社会各界的广泛关注。山西省作为中国的重要省份之一,其残疾人就业状况不仅关乎......
  • 基于python+flask框架的网上书城的设计与实现(开题+程序+论文) 计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展,电子商务已成为现代商业活动不可或缺的一部分,深刻改变着人们的购物习惯。网上书城作为电子商务领域的重要分支,以......
  • 基于python+flask框架的疫情下社区居民信息管理系统的设计与实现(开题+程序+论文) 计算
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景近年来,全球范围内频繁爆发的疫情不仅对人类健康构成了严重威胁,也对社会治理模式提出了新的挑战。特别是在社区层面,如何高效、精准地管理居......
  • 基于python+flask框架的图书馆座位预约系统(开题+程序+论文) 计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着高等教育的普及和校园规模的不断扩大,图书馆作为学生学习与科研的重要场所,其座位资源日益紧张。传统的人工管理方式已难以满足学生日益......
  • CSS学习14[重点]--定位、边偏移、定位模式
    定位前言一、定位二、定位模式1.静态定位static2.相对定位relative3.绝对定位absolute4.子绝父相5.绝对定位的盒子水平居中6.固定定位(fixed)7.叠放次序(z)三、四种定位总结四、定位模式转换前言为什么学习定位?应用场景:图片上移动的物体、突出的部分、导航栏......
  • 枚举: C++和Python实现鸡兔同笼问题
    作者制作不易,关注、点赞、收藏一下吧!目录1.Python实现2.C++实现1.Python实现首先,我们需要输入头和脚的数量:head=int(input("请输入头的数量:"))feet=int(input("请输入脚的数量:"))input()实现输入,int()实现把字符串型(str)换为整型(int)。然后,进行循环......