RAG Result • Rust AI Agent SDK

RAGResult: Result of a RAG query.

RAGResult

Defined in the RAG module.

Rust AI Agent SDK

Result of a RAG query.

Fields

NameTypeDescription
answerStringGenerated answer
citationsVec<Citation>Citations used in the answer
contextContextPackContext chunks used
tokens_usedusizeToken usage
processing_time_msu64Processing time in milliseconds

Methods

new

rust
fn new(answer: impl Into<String>, context: ContextPack) -> Self

Create a new RAG result

Parameters:

NameType
answerimpl Into&lt;String&gt;
contextContextPack

add_citation

rust
fn add_citation(&mut self, citation: Citation) -> ()

Add a citation

Parameters:

NameType
citationCitation

citation_count

rust
fn citation_count(&self) -> usize

Get the number of citations

Source

View on GitHub

praisonai/src/rag/mod.rs at line 138


Related Documentation