KnowledgeBaseService
Stentor API Reference / stentor-models/src / KnowledgeBaseService
Interface: KnowledgeBaseService
Defined in: packages/stentor-models/src/Services/KnowledgeBaseService.ts:14
A knowledge base that can be queried
Methodsβ
query()β
query(
query,options?):Promise\<KnowledgeBaseResult>
Defined in: packages/stentor-models/src/Services/KnowledgeBaseService.ts:21
Query the knowledge base
Parametersβ
queryβ
string
Query to search within the knowledge base, typically a user's question.
options?β
controller?β
AbortController
filters?β
{[key: string]: string; }
Returnsβ
Promise\<KnowledgeBaseResult>
Knowledge Base result with either FAQs, suggested, or documents.
faq()?β
optionalfaq(query,options?):Promise\<KnowledgeBaseFAQResult>
Defined in: packages/stentor-models/src/Services/KnowledgeBaseService.ts:28
Search for matching FAQs
Parametersβ
queryβ
string
options?β
controller?β
AbortController
Returnsβ
Promise\<KnowledgeBaseFAQResult>
rag()?β
optionalrag(query,options?):Promise\<KnowledgeBaseGenerated>
Defined in: packages/stentor-models/src/Services/KnowledgeBaseService.ts:35
Beta
Retrieval Augmented Generation Response
Parametersβ
queryβ
string
options?β
controller?β
AbortController
temperature?β
number
filters?β
{[key: string]: string; }
Returnsβ
Promise\<KnowledgeBaseGenerated>