llama_ros: llama.cpp for ROS 2
Loading...
Searching...
No Matches
llama_rag_demo_node.py File Reference

Namespaces

namespace  llama_demos
 
namespace  llama_demos.llama_rag_demo_node
 

Functions

 llama_demos.llama_rag_demo_node.format_docs (docs)
 

Variables

 llama_demos.llama_rag_demo_node.loader
 
 llama_demos.llama_rag_demo_node.docs = loader.load()
 
 llama_demos.llama_rag_demo_node.text_splitter = RecursiveCharacterTextSplitter(chunk_size=1000, chunk_overlap=200)
 
 llama_demos.llama_rag_demo_node.splits = text_splitter.split_documents(docs)
 
 llama_demos.llama_rag_demo_node.vectorstore = Chroma.from_documents(documents=splits, embedding=LlamaROSEmbeddings())
 
 llama_demos.llama_rag_demo_node.retriever = vectorstore.as_retriever(search_kwargs={"k": 20})
 
 llama_demos.llama_rag_demo_node.prompt
 
 llama_demos.llama_rag_demo_node.compressor = LlamaROSReranker(top_n=3)
 
 llama_demos.llama_rag_demo_node.compression_retriever
 
tuple llama_demos.llama_rag_demo_node.rag_chain
 
 llama_demos.llama_rag_demo_node.c
 
 llama_demos.llama_rag_demo_node.flush
 
 llama_demos.llama_rag_demo_node.True
 
 llama_demos.llama_rag_demo_node.end