Solution published: update main.py
This commit is contained in:
@@ -11,7 +11,6 @@ from langchain_core.tools import tool
|
|||||||
from langchain_ollama import ChatOllama, OllamaEmbeddings
|
from langchain_ollama import ChatOllama, OllamaEmbeddings
|
||||||
from langchain_qdrant import QdrantVectorStore
|
from langchain_qdrant import QdrantVectorStore
|
||||||
from langchain_text_splitters import RecursiveCharacterTextSplitter
|
from langchain_text_splitters import RecursiveCharacterTextSplitter
|
||||||
from qdrant_client import QdrantClient
|
|
||||||
from qdrant_client import QdrantClient, Distance, VectorParams
|
from qdrant_client import QdrantClient, Distance, VectorParams
|
||||||
|
|
||||||
QDRANT_URL = os.getenv("QDRANT_URL", "http://localhost:6333")
|
QDRANT_URL = os.getenv("QDRANT_URL", "http://localhost:6333")
|
||||||
@@ -43,7 +42,7 @@ def get_vector_store() -> QdrantVectorStore:
|
|||||||
|
|
||||||
|
|
||||||
def chunk_document(content: str, title: str) -> list[Document]:
|
def chunk_document(content: str, title: str) -> list[Document]:
|
||||||
splitter = RecursiveCharacterTextSplitter(chunk_size=700, chunk_overlap=100)
|
splitter = RecursiveCharacterTextSplitter(chunk_size=500, chunk_overlap=100)
|
||||||
return splitter.create_documents([content], metadatas=[{"title": title}])
|
return splitter.create_documents([content], metadatas=[{"title": title}])
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user