python-53-分别使用flask和streamlit进行向量存储和检索的服务开发实战
文章目录
- 1 flask应用
-
- 1.1 flask服务程序
- 1.2 调用方式
- 2 streamlit应用
-
- 2.1 streamlit应用程序
- 2.2 操作应用
- 3 参考附录
分别基于flask和streamlit,开发了向量存储和检索的应用程序,给出了主体框架的示例,可以在此基础上结合实际应用进行改写。
1 flask应用
1.1 flask服务程序
from flask import Flask
from flask import request
import json
import hashlib
import os
from langchain_core.documents import Document
from langchain_huggingface import HuggingFaceEmbeddings
from langchain_community.vectorstores import FAISS
app = Flask(__name__)
# 加载本地下载的embedding模型
model_name