StudioService
Stentor API Reference / stentor-service-studio/src / StudioService
Class: StudioService
Defined in: packages/stentor-service-studio/src/StudioService.ts:46
Implementsβ
HandlerServiceKnowledgeBaseService
Constructorsβ
Constructorβ
new StudioService(
props?):StudioService
Defined in: packages/stentor-service-studio/src/StudioService.ts:53
Parametersβ
props?β
Returnsβ
StudioService
Methodsβ
getAll()β
getAll():
Promise\<Handler\<Content,Data,Forward,Redirect>[]>
Defined in: packages/stentor-service-studio/src/StudioService.ts:92
Returnsβ
Promise\<Handler\<Content, Data, Forward, Redirect>[]>
get()β
get(
id):Promise\<undefined> |Promise\<Handler\<Content,Data,Forward,Redirect>>
Defined in: packages/stentor-service-studio/src/StudioService.ts:117
Get the handler by ID.
Parametersβ
idβ
string | { intentId: string; }
Returnsβ
Promise\<undefined> | Promise\<Handler\<Content, Data, Forward, Redirect>>
Implementation ofβ
HandlerService.get
query()β
query(
query,options?):Promise\<KnowledgeBaseResult>
Defined in: packages/stentor-service-studio/src/StudioService.ts:162
Queries both /cms/search & /cms/faq/query to return KnowledgeBaseResult.
Parametersβ
queryβ
string
options?β
controller?β
AbortController
filters?β
{[key: string]: string; }
Returnsβ
Promise\<KnowledgeBaseResult>
Implementation ofβ
KnowledgeBaseService.query
search()β
search(
query,options?):Promise\<Pick\<KnowledgeBaseResult,"documents"|"suggested">>
Defined in: packages/stentor-service-studio/src/StudioService.ts:202
Search a knowledge base.
Calls /cms/search endpoint.
Parametersβ
queryβ
string
The query to search
options?β
controller?β
AbortController
filters?β
{[key: string]: string; }
Returnsβ
Promise\<Pick\<KnowledgeBaseResult, "documents" | "suggested">>
faq()β
faq(
query,options?):Promise\<KnowledgeBaseFAQResult>
Defined in: packages/stentor-service-studio/src/StudioService.ts:261
Find a FAQ match based on the query.
The results are already sorted by relevancy.
Parametersβ
queryβ
string
options?β
controller?β
AbortController
Returnsβ
Promise\<KnowledgeBaseFAQResult>
Implementation ofβ
KnowledgeBaseService.faq
rag()β
rag(
query,options):Promise\<KnowledgeBaseGenerated>
Defined in: packages/stentor-service-studio/src/StudioService.ts:340
Beta
Retrieval Augmented Generation Response
Parametersβ
queryβ
string
optionsβ
temperature?β
number
api?β
"retrieve" | "query"
controller?β
AbortController
filters?β
{[key: string]: string; }
Returnsβ
Promise\<KnowledgeBaseGenerated>
Implementation ofβ
KnowledgeBaseService.rag
putEvents()β
putEvents(
events):Promise\<void>
Defined in: packages/stentor-service-studio/src/StudioService.ts:407
Parametersβ
eventsβ
Event\<any>[]
Returnsβ
Promise\<void>