Anyone had experience using VectorIndexAutoRetriever and getting it to work? I have the syntax correct, I think, but when I try to run the query_engine I get an opaque error I'm not sure how to debug. for item in collection_names:
retriever = VectorIndexAutoRetriever(
index=vector_store_indicies[item],
vector_store_info=index_infos['vector_index'][item],
prompt_template_str = retriever_prompt_strings[item],
similarity_top_k=num_k,
max_top_k=5
)
response_synthesizer = TreeSummarize(summary_template=qa_prompt_templates[item])
query_engine = RetrieverQueryEngine(
retriever=retriever,
response_synthesizer=response_synthesizer,
node_postprocessors = [metadata_replace]
) That code appears to be valid, but when the interpreter gets to the following, it chokes: ` response = query_engine.query( f"{query_str}", ) -> in pydantic.main.BaseModel.parse_obj:522 TypeError: 'NoneType' object is not iterable β β± 63 β β β response = query_engine.query( β β 64 β β β β f"{query_str}", β β 65 β β β β )