Skip to main content

IRetrievalAgent

@nuclia/coreDocs


@nuclia/core / IRetrievalAgent

Interface: IRetrievalAgent

Extends

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

Properties

activityMonitor?

optional activityMonitor: ActivityMonitor

Inherited from

Omit.activityMonitor

Defined in

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


admin?

optional admin: boolean

Inherited from

Omit.admin

Defined in

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


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


allowed_origins?

optional allowed_origins: null | string[]

Inherited from

Omit.allowed_origins

Defined in

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


contrib?

optional contrib: boolean

Inherited from

Omit.contrib

Defined in

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


created?

optional created: string

Inherited from

Omit.created

Defined in

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


description?

optional description: string

Inherited from

Omit.description

Defined in

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


enforce_security?

optional enforce_security: boolean

Inherited from

Omit.enforce_security

Defined in

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


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


fullpath

fullpath: string

Inherited from

Omit.fullpath

Defined in

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


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


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

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


slug

slug: string

Inherited from

Omit.slug

Defined in

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


state?

optional state: 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(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

Defined in

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