@@ -32,7 +32,6 @@ def setup_retriever(
3232 qdrant_client : QdrantClient ,
3333 input_config : dict ,
3434 df_docs : pd .DataFrame ,
35- collection_name : str | None = None ,
3635) -> QdrantRetriever :
3736 """Initialize the Qdrant retriever."""
3837 # Set up Qdrant config
@@ -41,17 +40,16 @@ def setup_retriever(
4140 # Set up Gemini Embedding client
4241 embedding_client = GeminiEmbedding (settings .gemini_api_key )
4342 # (Re)generate qdrant collection
44- if collection_name :
45- generate_collection (
46- df_docs ,
47- qdrant_client ,
48- retriever_config ,
49- collection_name = collection_name ,
50- embedding_client = embedding_client ,
51- )
52- logger .info (
53- "The Qdrant collection has been generated." , collection_name = collection_name
54- )
43+ generate_collection (
44+ df_docs ,
45+ qdrant_client ,
46+ retriever_config ,
47+ embedding_client = embedding_client ,
48+ )
49+ logger .info (
50+ "The Qdrant collection has been generated." ,
51+ collection_name = retriever_config .collection_name ,
52+ )
5553 # Return retriever
5654 return QdrantRetriever (
5755 client = qdrant_client ,
@@ -100,9 +98,7 @@ def main() -> None:
10098 qdrant_client = setup_qdrant (input_config )
10199
102100 # Set up retriever. (Use Gemini Embedding.)
103- retriever = setup_retriever (
104- qdrant_client , input_config , df_docs , collection_name = "docs_collection"
105- )
101+ retriever = setup_retriever (qdrant_client , input_config , df_docs )
106102
107103 # Set up responder. (Use Gemini Provider.)
108104 responder = setup_responder (input_config )
0 commit comments