File tree Expand file tree Collapse file tree 1 file changed +18
-14
lines changed
Expand file tree Collapse file tree 1 file changed +18
-14
lines changed Original file line number Diff line number Diff line change @@ -113,27 +113,31 @@ def generate():
113113
114114 try :
115115 collection_name = "recipes"
116+ retrieved_docs = ""
116117
118+ # if collection exists, then retrieve documents
117119 if qdrant .client .collection_exists (collection_name ):
118120 # Get vector store
119121 vector_store = qdrant .create_and_get_vector_storage (
120122 collection_name
121123 )
122- # turn raw message into BaseMessage type
123- messages = process_raw_messages (messages_raw )
124+ # retrieve similar docs
124125 retrieved_docs = retrieve_similar_docs (vector_store , query )
125- prompt = prepare_prompt (
126- llm .get_system_prompt (),
127- query ,
128- retrieved_docs ,
129- messages
130- )
131-
132- response = llm .invoke (prompt )
133-
134- return jsonify ({
135- "response" : response .content ,
136- }), 200
126+
127+ # turn raw message into BaseMessage type
128+ messages = process_raw_messages (messages_raw )
129+ prompt = prepare_prompt (
130+ llm .get_system_prompt (),
131+ query ,
132+ retrieved_docs ,
133+ messages
134+ )
135+
136+ response = llm .invoke (prompt )
137+
138+ return jsonify ({
139+ "response" : response .content ,
140+ }), 200
137141
138142 except Exception as e :
139143 return jsonify ({"error" : str (e )}), 500
You can’t perform that action at this time.
0 commit comments