Skip to main content

IRetrievalAgent

@nuclia/core β€’ Docs


@nuclia/core / IRetrievalAgent

Interface: IRetrievalAgent

Extends​

  • Omit<IWritableKnowledgeBox, "getEntities" | "getEntitiesGroup" | "getSynonyms" | "getLabels" | "createAgenticRAGPipeline" | "generateRandomQuestionAboutResource" | "setLabelSet" | "deleteLabelSet" | "setSynonyms" | "deleteAllSynonyms">

Properties​

activityMonitor?​

optional activityMonitor: ActivityMonitor

Inherited from​

Omit.activityMonitor

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:199


admin?​

optional admin: boolean

Inherited from​

Omit.admin

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:197


allowed_ip_addresses?​

optional allowed_ip_addresses: null | string[]

Inherited from​

Omit.allowed_ip_addresses

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:30


allowed_origins?​

optional allowed_origins: null | string[]

Inherited from​

Omit.allowed_origins

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:29


contrib?​

optional contrib: boolean

Inherited from​

Omit.contrib

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:198


created?​

optional created: string

Inherited from​

Omit.created

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:28


description?​

optional description: string

Inherited from​

Omit.description

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:26


enforce_security?​

optional enforce_security: boolean

Inherited from​

Omit.enforce_security

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:34


external_index_provider?​

optional external_index_provider: string

Inherited from​

Omit.external_index_provider

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:35


fullpath​

fullpath: string

Inherited from​

Omit.fullpath

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:92


hidden_resources_enabled?​

optional hidden_resources_enabled: boolean

Inherited from​

Omit.hidden_resources_enabled

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:32


hidden_resources_hide_on_creation?​

optional hidden_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:33


id​

id: string

Inherited from​

Omit.id

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:22


path​

path: string

Inherited from​

Omit.path

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:90


search_configs?​

optional search_configs: object

Index Signature​

[key: string]: any

Inherited from​

Omit.search_configs

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:31


slug​

slug: string

Inherited from​

Omit.slug

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:23


state?​

optional state: KBStates

Inherited from​

Omit.state

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:25


syncManager​

syncManager: SyncManager

Inherited from​

Omit.syncManager

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:201


taskManager​

taskManager: TaskManager

Inherited from​

Omit.taskManager

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:200


title​

title: string

Inherited from​

Omit.title

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:24


zone​

zone: string

Inherited from​

Omit.zone

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:27

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:92


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:79


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:97


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:102


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:87


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:114

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:120


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:158


counters()​

counters(): Observable<Counters>

Returns​

Observable<Counters>

Inherited from​

Omit.counters

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:164


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:66


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:114


delete()​

delete(): Observable<void>

Returns​

Observable<void>

Inherited from​

Omit.delete

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:207


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:94


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:81


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:99


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:104


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:89


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


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:162


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:128


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:146


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:148


getConfiguration()​

getConfiguration(): Observable<object>

Returns​

Observable<object>

Inherited from​

Omit.getConfiguration

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:171


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:91


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:111


getDownloads()​

getDownloads(): Observable<DownloadStatus[]>

Returns​

Observable<DownloadStatus[]>

Defined in​

libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:110


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:78


getExtractStrategies()​

getExtractStrategies(): Observable<ExtractStrategies>

Returns​

Observable<ExtractStrategies>

Inherited from​

Omit.getExtractStrategies

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:189


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:100


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:106


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:110


getFullSchemas()​

getFullSchemas(): Observable<JSONSchema4>

Returns​

Observable<JSONSchema4>

Defined in​

libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:107


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:96


getGenerativeProviders()​

getGenerativeProviders(): Observable<GenerativeProviders>

Returns​

Observable<GenerativeProviders>

Inherited from​

Omit.getGenerativeProviders

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:173


getLearningSchema()​

getLearningSchema(): Observable<LearningConfigurations>

Returns​

Observable<LearningConfigurations>

Inherited from​

Omit.getLearningSchema

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:172


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:101


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:86


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:104


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:108


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:83


getSchemas()​

getSchemas(): Observable<ARAGSchemas>

Returns​

Observable<ARAGSchemas>

Defined in​

libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:106


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:187


getSearchConfigs()​

getSearchConfigs(): Observable<SearchConfigs>

Returns​

Observable<SearchConfigs>

Inherited from​

Omit.getSearchConfigs

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:193


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:64


getSplitStrategies()​

getSplitStrategies(): Observable<SplitStrategies>

Returns​

Observable<SplitStrategies>

Inherited from​

Omit.getSplitStrategies

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:191


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:169


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:175


getWorkflows()​

getWorkflows(): Observable<Workflow[]>

Returns​

Observable<Workflow[]>

Defined in​

libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:113


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:67


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:76


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:177


listenToProcessingNotifications()​

listenToProcessingNotifications(): Observable<ResourceBaseNotification[]>

Returns​

Observable<ResourceBaseNotification[]>

Inherited from​

Omit.listenToProcessingNotifications

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:178


listenToResourceOperationNotifications()​

listenToResourceOperationNotifications(): Observable<ResourceOperationNotification[]>

Returns​

Observable<ResourceOperationNotification[]>

Inherited from​

Omit.listenToResourceOperationNotifications

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:179


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:166


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:65


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:203


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:93


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:80


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:98


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:103


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:88


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:115


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:144


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:182


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:205


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:154


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:109


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:134


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:84


stopInteraction()​

stopInteraction(sessionId): void

Parameters​

β€’ sessionId: string

Returns​

void

Defined in​

libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:74


stopListeningToNotifications()​

stopListeningToNotifications(): void

Returns​

void

Inherited from​

Omit.stopListeningToNotifications

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:180


suggest()​

suggest(query): Observable<Suggestions | IErrorResponse>

Parameters​

β€’ query: string

Returns​

Observable<Suggestions | IErrorResponse>

Inherited from​

Omit.suggest

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:160


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:140


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:142


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

Defined in​

libs/sdk-core/src/lib/db/kb/kb.models.ts:235