chat_engine
# This helps you to create query_engine query_engine = index.as_query_engine(similarity_top_k=5,...) # This allows you to create chat engine chat_engine = index.as_chat_engine(similarity_top_k=5,...)
if i want to send retreiver to chat engine it doesnt accept
im not sure what you mean, we have chat engines directly for retrieversfrom llama_index.core.chat_engine import CondensePlusContextChatEngine chat_engine = CondensePlusContextChatEngine.from_defaults( index.as_retriever(), llm=llm, system_prompt="...", node_postprocessors=[...], )
chat_mode
when doing as_chat_engine
like index.as_chat_engine(chat_mode="...")
, it will default to an agent