这里我们使用到 fastapi 作为项目的web框架,它是一个快速(高性能)的 web 框架,上手简单。
一.创建 FastAPI 项目
我们在IDE中,左侧选择 FastAPI ,右侧选择创建一个新的虚拟环境。

创建成功,会有一个main.py,这是项目的入口文件。

我们运行一下看看有没有报错,没问题的话,那么我们整合 FastAPI 就算成功了。

二.项目分层
项目大概分为 routers 和 util ,前者主要是路由,后者主要是放不同的模块工具。

三.加载依赖
requirements.txt 文件加入以下依赖,并安装依赖。版本尽量使用下面的,因为不同的版本可能会有不兼容的情况。
fastapi==0.97.0
langchain==0.0.184
PyPDF2==3.0.1
python-dotenv==1.0.0
openai==0.27.8
tiktoken==0.4.0
faiss-cpu==1.7.4
uvicorn==0.22.0
安装完后,会看到venv环境下加载了很多依赖包。

本文介绍了如何使用FastAPI作为高性能的Web开发框架,包括创建项目、设置入口文件、项目结构分层(routers和util)、以及如何在项目中加载必要的依赖包如FastAPI、langchain等。
创建项目&spm=1001.2101.3001.5002&articleId=132194883&d=1&t=3&u=a3467d69c8cc40728a2e8adb5f8b56d7)
1234

被折叠的 条评论
为什么被折叠?



