IRetrievalAgent
@nuclia/core • Docs
@nuclia/core / IRetrievalAgent
Interface: IRetrievalAgent
Extends
Omit<IWritableKnowledgeBox,"getEntities"|"getEntitiesGroup"|"getLabels"|"createAgenticRAGPipeline"|"generateRandomQuestionAboutResource"|"setLabelSet"|"deleteLabelSet">
Properties
activityMonitor?
optionalactivityMonitor:ActivityMonitor
Inherited from
Omit.activityMonitor
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:210
admin?
optionaladmin:boolean
Inherited from
Omit.admin
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:208
allowed_ip_addresses?
optionalallowed_ip_addresses:null|string[]
Inherited from
Omit.allowed_ip_addresses
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:38
allowed_origins?
optionalallowed_origins:null|string[]
Inherited from
Omit.allowed_origins
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:37
contrib?
optionalcontrib:boolean
Inherited from
Omit.contrib
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:209
created?
optionalcreated:string
Inherited from
Omit.created
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:36
description?
optionaldescription:string
Inherited from
Omit.description
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:34
enforce_security?
optionalenforce_security:boolean
Inherited from
Omit.enforce_security
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:42
external_index_provider?
optionalexternal_index_provider:string
Inherited from
Omit.external_index_provider
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:43
fullpath
fullpath:
string
Inherited from
Omit.fullpath
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:100
hidden_resources_enabled?
optionalhidden_resources_enabled:boolean
Inherited from
Omit.hidden_resources_enabled
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:40
hidden_resources_hide_on_creation?
optionalhidden_resources_hide_on_creation:boolean
Inherited from
Omit.hidden_resources_hide_on_creation
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:41
id
id:
string
Inherited from
Omit.id
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:30
path
path:
string
Inherited from
Omit.path
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:98
search_configs?
optionalsearch_configs:object
Index Signature
[key: string]: any
Inherited from
Omit.search_configs
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:39
slug
slug:
string
Inherited from
Omit.slug
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:31
state?
optionalstate:KBStates
Inherited from
Omit.state
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:33
syncManager
syncManager:
SyncManager
Inherited from
Omit.syncManager
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:212
taskManager
taskManager:
TaskManager
Inherited from
Omit.taskManager
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:211
title
title:
string
Inherited from
Omit.title
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:32
zone
zone:
string
Inherited from
Omit.zone
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:35
Methods
addContext()
addContext(
agent,workflowId?):Observable<object>
Parameters
• agent: ContextAgentCreation
• workflowId?: string
Returns
Observable<object>
id
id:
string
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:89
addDriver()
addDriver(
driver):Observable<void>
Parameters
• driver: DriverCreation
Returns
Observable<void>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:76
addGeneration()
addGeneration(
agent,workflowId?):Observable<object>
Parameters
• agent: GenerationAgentCreation
• workflowId?: string
Returns
Observable<object>
id
id:
string
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:94
addPostprocess()
addPostprocess(
agent,workflowId?):Observable<object>
Parameters
• agent: PostprocessAgentCreation
• workflowId?: string
Returns
Observable<object>
id
id:
string
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:99
addPreprocess()
addPreprocess(
agent,workflowId?):Observable<object>
Parameters
• agent: PreprocessAgentCreation
• workflowId?: string
Returns
Observable<object>
id
id:
string
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:84
addVectorset()
addVectorset(
model):Observable<void>
Parameters
• model: string
Returns
Observable<void>
Inherited from
Omit.addVectorset
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:260
ask()
ask(query, context, features, options)
ask(
query,context?,features?,options?):Observable<Answer|IErrorResponse>
Parameters
• query: string
• context?: ContextEntry[]
• features?: Features[]
• options?: ChatOptions
Returns
Observable<Answer | IErrorResponse>
Inherited from
Omit.ask
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:120
ask(query, context, features, options, callback)
ask(
query,context?,features?,options?,callback?):Observable<Answer|IErrorResponse>
Parameters
• query: string
• context?: ContextEntry[]
• features?: Features[]
• options?: ChatOptions
• callback?
Returns
Observable<Answer | IErrorResponse>
Inherited from
Omit.ask
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:126
batchUpload()
batchUpload(
files):Observable<UploadStatus>
Parameters
• files: FileList | File[] | FileWithMetadata[]
Returns
Observable<UploadStatus>
Inherited from
Omit.batchUpload
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:240
catalog()
catalog(
query,options?):Observable<Results|IErrorResponse>
Parameters
• query: string
• options?: CatalogOptions
Returns
Observable<Results | IErrorResponse>
Inherited from
Omit.catalog
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:164
counters()
counters():
Observable<Counters>
Returns
Observable<Counters>
Inherited from
Omit.counters
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:175
createExtractStrategy()
createExtractStrategy(
config):Observable<void>
Parameters
• config: ExtractConfig
Returns
Observable<void>
Inherited from
Omit.createExtractStrategy
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:264
createKey()
createKey(
serviceAccountId,expires):Observable<object>
Parameters
• serviceAccountId: string
• expires: string
Returns
Observable<object>
token
token:
string
Inherited from
Omit.createKey
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:250
createKeyForService()
createKeyForService(
data,expires):Observable<object>
Parameters
• data: ServiceAccountCreation
• expires: string
Returns
Observable<object>
token
token:
string
Inherited from
Omit.createKeyForService
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:248
createLinkResource()
createLinkResource(
link,metadata?,synchronous?,origin?):Observable<object>
Parameters
• link: LinkField
• metadata?: UserMetadata
• synchronous?: boolean
• origin?: Origin
Returns
Observable<object>
uuid
uuid:
string
Inherited from
Omit.createLinkResource
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:226
createResource()
createResource(
resource,synchronous):Observable<object>
Parameters
• resource: IResource
• synchronous: boolean
Returns
Observable<object>
uuid
uuid:
string
Inherited from
Omit.createResource
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:224
createSearchConfig()
createSearchConfig(
id,config):Observable<void>
Parameters
• id: string
• config: SearchConfig
Returns
Observable<void>
Inherited from
Omit.createSearchConfig
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:272
createServiceAccount()
createServiceAccount(
data):Observable<void>
Parameters
• data: ServiceAccountCreation
Returns
Observable<void>
Inherited from
Omit.createServiceAccount
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:244
createSession()
createSession(
session):Observable<SessionCreationResponse>
Parameters
• session: SessionCreation
Returns
Observable<SessionCreationResponse>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:63
createSplitStrategy()
createSplitStrategy(
strategy):Observable<void>
Parameters
• strategy: SplitStrategy
Returns
Observable<void>
Inherited from
Omit.createSplitStrategy
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:268
createWorkflow()
createWorkflow(
data):Observable<void>
Parameters
• data: Workflow
Returns
Observable<void>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:111
delete()
delete():
Observable<void>
Returns
Observable<void>
Inherited from
Omit.delete
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:218
deleteContext()
deleteContext(
agentId,workflowId?):Observable<void>
Parameters
• agentId: string
• workflowId?: string
Returns
Observable<void>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:91
deleteDriver()
deleteDriver(
driverId):Observable<void>
Parameters
• driverId: string
Returns
Observable<void>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:78
deleteExtractStrategy()
deleteExtractStrategy(
id):Observable<void>
Parameters
• id: string
Returns
Observable<void>
Inherited from
Omit.deleteExtractStrategy
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:266
deleteGeneration()
deleteGeneration(
agentId,workflowId?):Observable<void>
Parameters
• agentId: string
• workflowId?: string
Returns
Observable<void>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:96
deleteKey()
deleteKey(
serviceAccountId,serviceAccountKeyId):Observable<void>
Parameters
• serviceAccountId: string
• serviceAccountKeyId: string
Returns
Observable<void>
Inherited from
Omit.deleteKey
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:252
deletePostprocess()
deletePostprocess(
agentId,workflowId?):Observable<void>
Parameters
• agentId: string
• workflowId?: string
Returns
Observable<void>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:101
deletePreprocess()
deletePreprocess(
agentId,workflowId?):Observable<void>
Parameters
• agentId: string
• workflowId?: string
Returns
Observable<void>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:86
deleteSearchConfig()
deleteSearchConfig(
id):Observable<void>
Parameters
• id: string
Returns
Observable<void>
Inherited from
Omit.deleteSearchConfig
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:276
deleteServiceAccount()
deleteServiceAccount(
serviceAccountId):Observable<void>
Parameters
• serviceAccountId: string
Returns
Observable<void>
Inherited from
Omit.deleteServiceAccount
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:246
deleteSplitStrategy()
deleteSplitStrategy(
id):Observable<void>
Parameters
• id: string
Returns
Observable<void>
Inherited from
Omit.deleteSplitStrategy
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:270
deleteWorkflow()
deleteWorkflow(
workflowId):Observable<void>
Parameters
• workflowId: string
Returns
Observable<void>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:113
feedback()
feedback(
answerId,good,feedback?,text_block_id?):Observable<void>
Parameters
• answerId: string
• good: boolean
• feedback?: string
• text_block_id?: string
Returns
Observable<void>
Inherited from
Omit.feedback
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:173
find()
find(
query,features?,options?):Observable<FindResults|IErrorResponse>
Parameters
• query: string
• features?: Features[]
• options?: SearchOptions
Returns
Observable<FindResults | IErrorResponse>
Inherited from
Omit.find
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:134
generate()
generate(
question,context):Observable<object>
Parameters
• question: string
• context: string[]
Returns
Observable<object>
answer
answer:
string
cannotAnswer
cannotAnswer:
boolean
Inherited from
Omit.generate
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:152
generateJSON()
generateJSON(
question,json_schema,context):Observable<object>
Parameters
• question: string
• json_schema: object
• context: string[]
Returns
Observable<object>
answer
answer:
object
success
success:
boolean
Inherited from
Omit.generateJSON
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:154
getConfiguration()
getConfiguration():
Observable<object>
Returns
Observable<object>
Inherited from
Omit.getConfiguration
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:182
getContext()
getContext(
workflowId?):Observable<ContextAgent[]>
Parameters
• workflowId?: string
Returns
Observable<ContextAgent[]>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:88
getDownload()
getDownload(
requestId):Observable<DownloadStatus>
Parameters
• requestId: string
Returns
Observable<DownloadStatus>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:108
getDownloads()
getDownloads():
Observable<DownloadStatus[]>
Returns
Observable<DownloadStatus[]>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:107
getDrivers()
getDrivers(
provider?):Observable<Driver[]>
Parameters
• provider?: ProviderType
Returns
Observable<Driver[]>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:75
getExtractStrategies()
getExtractStrategies():
Observable<ExtractStrategies>
Returns
Observable<ExtractStrategies>
Inherited from
Omit.getExtractStrategies
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:200
getFacets()
getFacets(
facets):Observable<FacetsResult>
Parameters
• facets: string[]
Returns
Observable<FacetsResult>
Inherited from
Omit.getFacets
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:106
getFullResource()
getFullResource(
uuid):Observable<IResource>
Parameters
• uuid: string
Returns
Observable<IResource>
Inherited from
Omit.getFullResource
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:112
getFullResourceBySlug()
getFullResourceBySlug(
slug):Observable<IResource>
Parameters
• slug: string
Returns
Observable<IResource>
Inherited from
Omit.getFullResourceBySlug
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:116
getFullSchemas()
getFullSchemas():
Observable<JSONSchema4>
Returns
Observable<JSONSchema4>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:104
getGeneration()
getGeneration(
workflowId?):Observable<GenerationAgent[]>
Parameters
• workflowId?: string
Returns
Observable<GenerationAgent[]>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:93
getGenerativeProviders()
getGenerativeProviders():
Observable<GenerativeProviders>
Returns
Observable<GenerativeProviders>
Inherited from
Omit.getGenerativeProviders
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:184
getLearningSchema()
getLearningSchema():
Observable<LearningConfigurations>
Returns
Observable<LearningConfigurations>
Inherited from
Omit.getLearningSchema
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:183
getPostprocess()
getPostprocess(
workflowId?):Observable<PostprocessAgent[]>
Parameters
• workflowId?: string
Returns
Observable<PostprocessAgent[]>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:98
getPreprocess()
getPreprocess(
workflowId?):Observable<PreprocessAgent[]>
Parameters
• workflowId?: string
Returns
Observable<PreprocessAgent[]>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:83
getResource()
getResource(
uuid,show?,extracted?):Observable<IResource>
Parameters
• uuid: string
• show?: ResourceProperties[]
• extracted?: ExtractedDataTypes[]
Returns
Observable<IResource>
Inherited from
Omit.getResource
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:110
getResourceBySlug()
getResourceBySlug(
slug,show?,extracted?):Observable<IResource>
Parameters
• slug: string
• show?: ResourceProperties[]
• extracted?: ExtractedDataTypes[]
Returns
Observable<IResource>
Inherited from
Omit.getResourceBySlug
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:114
getRules()
getRules(
workflowId?):Observable<(string|Rule)[]>
Parameters
• workflowId?: string
Returns
Observable<(string | Rule)[]>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:80
getSchemas()
getSchemas():
Observable<ARAGSchemas>
Returns
Observable<ARAGSchemas>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:103
getSearchConfig()
getSearchConfig(
id):Observable<SearchConfig>
Parameters
• id: string
Returns
Observable<SearchConfig>
Inherited from
Omit.getSearchConfig
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:198
getSearchConfigs()
getSearchConfigs():
Observable<SearchConfigs>
Returns
Observable<SearchConfigs>
Inherited from
Omit.getSearchConfigs
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:204
getServiceAccounts()
getServiceAccounts():
Observable<ServiceAccount[]>
Returns
Observable<ServiceAccount[]>
Inherited from
Omit.getServiceAccounts
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:242
getSession()
getSession(
uuid,show?,extracted?):Observable<IResource>
Parameters
• uuid: string
• show?: ResourceProperties[]
• extracted?: ExtractedDataTypes[]
Returns
Observable<IResource>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:61
getSplitStrategies()
getSplitStrategies():
Observable<SplitStrategies>
Returns
Observable<SplitStrategies>
Inherited from
Omit.getSplitStrategies
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:202
getTempToken()
getTempToken(
payload?,ignoreExpiration?):Observable<string>
Parameters
• payload?: any
• ignoreExpiration?: boolean
Returns
Observable<string>
Inherited from
Omit.getTempToken
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:180
getUsers()
getUsers(
accountSlug):Observable<FullKbUser[]>
Parameters
• accountSlug: string
Returns
Observable<FullKbUser[]>
Inherited from
Omit.getUsers
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:186
getWorkflows()
getWorkflows():
Observable<Workflow[]>
Returns
Observable<Workflow[]>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:110
interact()
interact(
sessionId,question,workflowId?,method?,headers?):Observable<IErrorResponse|object>
Parameters
• sessionId: string
• question: string
• workflowId?: string
• method?: "POST" | "WS"
• headers?
Returns
Observable<IErrorResponse | object>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:64
inviteToAgent()
inviteToAgent(
data):Observable<void>
Parameters
• data: InviteKbData
Returns
Observable<void>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:73
inviteToKb()
inviteToKb(
data):Observable<void>
Parameters
• data: InviteKbData
Returns
Observable<void>
Inherited from
Omit.inviteToKb
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:258
listenToAllNotifications()
listenToAllNotifications():
Observable<NotificationMessage[]>
Returns
Observable<NotificationMessage[]>
Inherited from
Omit.listenToAllNotifications
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:188
listenToProcessingNotifications()
listenToProcessingNotifications():
Observable<ResourceBaseNotification[]>
Returns
Observable<ResourceBaseNotification[]>
Inherited from
Omit.listenToProcessingNotifications
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:189
listenToResourceOperationNotifications()
listenToResourceOperationNotifications():
Observable<ResourceOperationNotification[]>
Returns
Observable<ResourceOperationNotification[]>
Inherited from
Omit.listenToResourceOperationNotifications
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:190
listResources()
listResources(
page?,size?):Observable<ResourceList>
Parameters
• page?: number
• size?: number
Returns
Observable<ResourceList>
Inherited from
Omit.listResources
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:177
listSessions()
listSessions(
page?,size?):Observable<SessionList>
Parameters
• page?: number
• size?: number
Returns
Observable<SessionList>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:62
modify()
modify(
data):Observable<void>
Parameters
• data: Partial<IKnowledgeBox>
Returns
Observable<void>
Inherited from
Omit.modify
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:214
patchContext()
patchContext(
agent,workflowId?):Observable<void>
Parameters
• agent: ContextAgent
• workflowId?: string
Returns
Observable<void>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:90
patchDriver()
patchDriver(
driver):Observable<void>
Parameters
• driver: Driver
Returns
Observable<void>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:77
patchGeneration()
patchGeneration(
agent,workflowId?):Observable<void>
Parameters
• agent: GenerationAgent
• workflowId?: string
Returns
Observable<void>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:95
patchPostprocess()
patchPostprocess(
agent,workflowId?):Observable<void>
Parameters
• agent: PostprocessAgent
• workflowId?: string
Returns
Observable<void>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:100
patchPreprocess()
patchPreprocess(
agent,workflowId?):Observable<void>
Parameters
• agent: PreprocessAgent
• workflowId?: string
Returns
Observable<void>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:85
patchWorkflow()
patchWorkflow(
workflowId,data):Observable<void>
Parameters
• workflowId: string
• data: Omit<Workflow, "id">
Returns
Observable<void>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:112
predictAnswer()
predictAnswer(
question,options?):Observable<Answer|IErrorResponse>
Parameters
• question: string
• options?: PredictAnswerOptions
Returns
Observable<Answer | IErrorResponse>
Inherited from
Omit.predictAnswer
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:150
processingStatus()
processingStatus(
cursor?,scheduled?,limit?):Observable<object>
Parameters
• cursor?: string
• scheduled?: boolean
• limit?: number
Returns
Observable<object>
cursor
cursor:
string
results
results:
ProcessingStatus[]
Inherited from
Omit.processingStatus
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:193
publish()
publish(
published):Observable<void>
Parameters
• published: boolean
Returns
Observable<void>
Inherited from
Omit.publish
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:216
removeVectorset()
removeVectorset(
model):Observable<void>
Parameters
• model: string
Returns
Observable<void>
Inherited from
Omit.removeVectorset
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:262
rephrase()
rephrase(
question,user_context?,rephrase_prompt?):Observable<string>
Parameters
• question: string
• user_context?: string[]
• rephrase_prompt?: string
Returns
Observable<string>
Inherited from
Omit.rephrase
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:160
requestActivityDownload()
requestActivityDownload(
options):Observable<DownloadStatus>
Parameters
• options: DownloadOptions
Returns
Observable<DownloadStatus>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:106
search()
search(
query,features?,options?):Observable<Results|IErrorResponse>
Parameters
• query: string
• features?: Features[]
• options?: SearchOptions
Returns
Observable<Results | IErrorResponse>
Inherited from
Omit.search
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:140
setConfiguration()
setConfiguration(
config):Observable<void>
Parameters
• config
Returns
Observable<void>
Inherited from
Omit.setConfiguration
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:254
setRules()
setRules(
rules,workflowId?):Observable<void>
Parameters
• rules: string[]
• workflowId?: string
Returns
Observable<void>
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:81
stopInteraction()
stopInteraction(
sessionId):void
Parameters
• sessionId: string
Returns
void
Defined in
libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:71
stopListeningToNotifications()
stopListeningToNotifications():
void
Returns
void
Inherited from
Omit.stopListeningToNotifications
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:191
suggest()
suggest(
query,inTitleOnly?,features?,options?):Observable<Suggestions|IErrorResponse>
Parameters
• query: string
• inTitleOnly?: boolean
• features?: SuggestionFeatures[]
• options?: SuggestOptions
Returns
Observable<Suggestions | IErrorResponse>
Inherited from
Omit.suggest
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:166
summarize()
summarize(
ressourceIds):Observable<string>
Parameters
• ressourceIds: string[]
Returns
Observable<string>
Inherited from
Omit.summarize
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:146
tokens()
tokens(
text):Observable<SentenceToken[]>
Parameters
• text: string
Returns
Observable<SentenceToken[]>
Inherited from
Omit.tokens
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:148
updateSearchConfig()
updateSearchConfig(
id,config):Observable<void>
Parameters
• id: string
• config: SearchConfig
Returns
Observable<void>
Inherited from
Omit.updateSearchConfig
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:274
updateUsers()
updateUsers(
data):Observable<void>
Parameters
• data: KbUserPayload
Returns
Observable<void>
Inherited from
Omit.updateUsers
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:256
upload()
upload(file, TUS, metadata)
upload(
file,TUS?,metadata?):Observable<UploadResponse>
Parameters
• file: File | FileWithMetadata
• TUS?: boolean
• metadata?: FileMetadata
Returns
Observable<UploadResponse>
Inherited from
Omit.upload
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:233
upload(buffer, TUS, metadata)
upload(
buffer,TUS?,metadata?):Observable<UploadResponse>
Parameters
• buffer: ArrayBuffer
• TUS?: boolean
• metadata?: FileMetadata
Returns
Observable<UploadResponse>
Inherited from
Omit.upload
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:234
upload(data, TUS, metadata)
upload(
data,TUS?,metadata?):Observable<UploadResponse>
Parameters
• data: ArrayBuffer | File | FileWithMetadata
• TUS?: boolean
• metadata?: FileMetadata
Returns
Observable<UploadResponse>
Inherited from
Omit.upload