This commit is contained in:
Fam Zheng 2025-11-04 22:05:45 +00:00
parent da86e7d670
commit de6d175f7e
2 changed files with 11 additions and 6 deletions

View File

@ -1,13 +1,13 @@
#!/usr/bin/env python3
"""
RAG Service Module for 徵象防伪验证平台
RAG Service Module for Themblem
基于 LangChain 的实时知识库检索服务支持缓存优化
"""
from langchain.text_splitter import RecursiveCharacterTextSplitter
from langchain.embeddings import HuggingFaceEmbeddings
from langchain.vectorstores import FAISS
from langchain.schema import Document
from langchain_text_splitters import RecursiveCharacterTextSplitter
from langchain_community.embeddings import HuggingFaceEmbeddings
from langchain_community.vectorstores import FAISS
from langchain_core.documents import Document
from .models import Article
from django.core.cache import cache
from typing import List, Dict, Any

View File

@ -12,7 +12,12 @@ requests
# RAG dependencies
langchain>=0.1.0
langchain-community>=0.1.0
langchain-core>=0.1.0
langchain-text-splitters>=0.1.0
sentence-transformers>=2.2.0
faiss-cpu>=1.7.4
beautifulsoup4>=4.12.0
openai>=1.0.0
openai>=1.0.0
# Protobuf version constraint (compatibility with transformers/tensorflow)
protobuf>=3.19.0,<3.21.0