@nuclia/core / Exports
@nuclia/core
Table of contents
Namespaces
Enumerations
- AccountBlockingState
- BlockedFeature
- EventType
- ExtractedDataTypes
- FIELD_TYPE
- FilterOperator
- LabelSetKind
- RAG_METADATAS
- RESOURCE_STATUS
- RagImageStrategyName
- RagStrategyName
- Reranker
- ResourceFieldProperties
- ResourceProperties
- SHORT_FIELD_TYPE
- SortField
- TaskApplyTo
- TrainingExecutionStatus
- TrainingStatus
- TrainingType
- UsageType
Classes
- ActivityMonitor
- Authentication
- ConversationFieldData
- Db
- FileFieldData
- JwtHelper
- KnowledgeBox
- LinkFieldData
- Nuclia
- ReadableResource
- Resource
- Rest
- TaskManager
- TextFieldData
- Training
- WritableKnowledgeBox
Interfaces
- Account
- AccountConfig
- AccountCreation
- AccountLimits
- AccountLimitsPatchPayload
- AccountModification
- AccountStatus
- AccountUser
- AccountUsersPayload
- ActivityLogChatFilters
- ActivityLogDownload
- ActivityLogDownloadQuery
- ActivityLogFilter
- ActivityLogFilters
- ActivityLogSearchFilters
- ActivityLogStringFilter
- AskOperation
- AuditMetadataFilter
- AuthTokens
- BaseEntitiesGroup
- BaseNotificationData
- BaseSearchOptions
- CatalogOptions
- ChatOptions
- Citations
- Classification
- CloudLink
- CommonMetricDetails
- ComputedMetadata
- ConversationField
- ConversationFieldPages
- ConversationalStrategy
- Counters
- Entities
- EntitiesGroup
- Entity
- EntityDefinition
- EntityExample
- EntityPosition
- EntityPositions
- EventList
- ExternalIndexProvider
- ExtraMetadata
- ExtractedData
- ExtractedText
- FieldClassification
- FieldComputedMetadata
- FieldEntities
- FieldEntity
- FieldExtensionStrategy
- FieldFullId
- FieldId
- FieldMetadata
- FileB64
- FileExtractedData
- FileField
- FileFieldExtractedData
- FileMetadata
- FilePages
- FileUploadStatus
- FileWithMetadata
- FullAccountUser
- FullKbUser
- FullResourceStrategy
- GraphOperation
- HierarchyStrategy
- IAuthentication
- ICreateResource
- IDb
- IError
- IErrorResponse
- IEvents
- IFieldData
- IKnowledgeBox
- IKnowledgeBoxCreation
- IKnowledgeBoxItem
- IKnowledgeBoxStandalone
- INuclia
- IResource
- IRest
- IStandaloneKb
- IWritableKnowledgeBox
- InspectTaskResponse
- InviteAccountUserPayload
- InviteKbData
- JwtUser
- KbIndex
- KbInvite
- KbUser
- KbUserPayload
- KnowledgeBoxCreation
- LLMConfig
- Label
- LabelOperation
- LabelSet
- LabelSets
- LearningConfiguration
- LearningConfigurationOption
- LearningConfigurationProperty
- LearningConfigurationSchema
- LearningConfigurationUserKeys
- LearningConfigurations
- LinkExtractedData
- LinkField
- LinkFieldExtractedData
- Message
- MessageAttachment
- MessageContent
- Metadata
- MetadatasStrategy
- Metric
- NUAClient
- NUAClientPayload
- NeighbouringParagraphsStrategy
- Ner
- NestedPosition
- NotificationMessage
- NucliaOptions
- NucliaTokensDetails
- NucliaTokensMetric
- Operation
- Origin
- PageImageStrategy
- PagePositions
- PageSelections
- PageStructure
- PageToken
- Paragraph
- ParagraphClassification
- ParagraphImageStrategy
- PendingInvitation
- PositionedNER
- PredictedToken
- PrequeriesStrategy
- Prequery
- ProcessingPullResponse
- ProcessingPushResponse
- ProcessingStatus
- Prompts
- QAOperation
- QueryInfo
- Question
- QuestionAnswer
- QuestionAnswers
- Relation
- RelationEntity
- RelationExample
- RemiQueryCriteria
- RemiQueryResponse
- RemiQueryResponseContextDetails
- RemiQueryResponseItem
- RemiScore
- RemiScoresResponseItem
- ResourceBaseNotification
- ResourceField
- ResourceList
- ResourceOperationNotification
- ResourcePagination
- ResourceProcessedData
- ResourceWrittenData
- Row
- RowsPreview
- SearchOptions
- Security
- Sentence
- SentenceSearch
- SentenceToken
- ServiceAccount
- ServiceAccountCreation
- ServiceAccountKey
- Sheet
- SortOption
- StartStopTaskResponse
- Synonyms
- SynonymsPayload
- TaskDefinition
- TaskFullDefinition
- TaskListResponse
- TaskOnBatch
- TaskOnGoing
- TaskParameters
- TaskStatus
- TextField
- TokenAnnotation
- TokenSearch
- TrainingExecution
- TrainingExecutionWithDuration
- TrainingExecutions
- TrainingLastExecution
- TrainingTask
- UploadResponse
- UploadStatus
- UsageMetric
- UsagePoint
- UserClassification
- UserFieldMetadata
- UserMetadata
- VisualSelection
- Welcome
- WelcomeUser
- WidgetFeatures
- WriteFileField
Type Aliases
- AccountRoles
- AccountTypes
- Answer
- ApplyOption
- DownloadFormat
- Event
- Filter
- KBRoles
- KBStates
- Language
- LearningConfigurationSet
- NotificationOperation
- NotificationType
- NucliaDBRole
- NullableUploadLimits
- NullableUsageLimits
- PINECONE_REGIONS
- PromiseMapper
- RAGImageStrategy
- RAGStrategy
- RelationEntityType
- RelationType
- RemiAnswerStatus
- ResourceData
- ResourceProcessingNotification
- ResourceStatus
- SortOrder
- TaskName
- TextFieldFormat
- TextFormat
- TypeParagraph
- UploadLimits
- UploadLimitsEntries
- UsageAggregation
- UsageLimits
- UsageLimitsEntries
- UserType
- WidgetFeedback
Variables
- ABORT_STREAMING_REASON
- DEFAULT_NER_KEY
- LABEL_FILTER_PREFIX
- NER_FILTER_PREFIX
- NUA_KEY
- SUMMARY_PROMPT
- USER_PROMPTS
Functions
- TUSuploadFile
- ask
- batchUpload
- catalog
- deDuplicateList
- evaluateExpression
- find
- format
- formatObject
- getAllNotifications
- getDataKeyFromFieldType
- getEntityFromFilter
- getFieldTypeFromString
- getFileMetadata
- getFilterFromEntity
- getFilterFromLabel
- getFilterFromLabelSet
- getLabelFromFilter
- getLabelSetFromFilter
- getObjectValue
- getRAGImageStrategies
- getRAGStrategies
- lengthUnicode
- longToShortFieldType
- normalizeSchemaProperty
- retry429Config
- search
- setLabels
- shortToLongFieldType
- sliceUnicode
- suggest
- upload
- uploadFile
- uploadToProcess
Type Aliases
AccountRoles
Ƭ AccountRoles: "AOWNER" | "AMEMBER"
Defined in
libs/sdk-core/src/lib/models.ts:256
AccountTypes
Ƭ AccountTypes: "stash-trial" | "v3starter" | "v3fly" | "v3growth" | "v3enterprise" | "stash-basic" | "stash-team" | "stash-startup" | "stash-starter" | "stash-growth" | "stash-enterprise" | "stash-developer" | "stash-business"
Defined in
libs/sdk-core/src/lib/db/db.models.ts:1
Answer
Ƭ Answer: Question
Defined in
libs/sdk-core/src/lib/db/resource/resource.models.ts:331
ApplyOption
Ƭ ApplyOption: "ALL" | "EXISTING" | "NEW"
Defined in
libs/sdk-core/src/lib/db/task/task.models.ts:2
DownloadFormat
Ƭ DownloadFormat: "application/x-ndjson" | "text/csv"
Defined in
libs/sdk-core/src/lib/db/kb/activity/activity.models.ts:68
Event
Ƭ Event: Object
Index signature
▪ [key: string]: any
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:405
Filter
Ƭ Filter: { [operator in FilterOperator]?: string[] }
Defined in
libs/sdk-core/src/lib/db/search/search.models.ts:36
KBRoles
Ƭ KBRoles: "SOWNER" | "SCONTRIBUTOR" | "SMEMBER"
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:13
KBStates
Ƭ KBStates: "PUBLISHED" | "PRIVATE"
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:12
Language
Ƭ Language: "CA" | "ES" | "EN"
Defined in
libs/sdk-core/src/lib/db/db.models.ts:210
LearningConfigurationSet
Ƭ LearningConfigurationSet: { data: LearningConfiguration ; id: string }[]
Defined in
libs/sdk-core/src/lib/db/db.models.ts:294
NotificationOperation
Ƭ NotificationOperation: "created" | "modified" | "deleted"
Defined in
libs/sdk-core/src/lib/db/notifications/notification.models.ts:2
NotificationType
Ƭ NotificationType: "resource_written" | "resource_processed" | "resource_indexed"
Defined in
libs/sdk-core/src/lib/db/notifications/notification.models.ts:1
NucliaDBRole
Ƭ NucliaDBRole: "READER" | "WRITER" | "MANAGER"
Defined in
libs/sdk-core/src/lib/auth/auth.models.ts:6
NullableUploadLimits
Ƭ NullableUploadLimits: { [key in UploadLimitsEntries]: number | null }
Defined in
libs/sdk-core/src/lib/db/db.models.ts:52
NullableUsageLimits
Ƭ NullableUsageLimits: { [key in UsageLimitsEntries]: number | null }
Defined in
libs/sdk-core/src/lib/db/db.models.ts:67
PINECONE_REGIONS
Ƭ PINECONE_REGIONS: "aws_us_east_1" | "aws_us_west_2" | "aws_eu_west_1" | "gcp_us_central1" | "azure_eastus2"
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:243
PromiseMapper
Ƭ PromiseMapper<T>: { [K in keyof T]: T[K] extends Function ? Function : T[K] }
Type parameters
| Name |
|---|
T |
Defined in
libs/sdk-core/src/lib/models.ts:245
RAGImageStrategy
Ƭ RAGImageStrategy: PageImageStrategy | ParagraphImageStrategy
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:379
RAGStrategy
Ƭ RAGStrategy: FieldExtensionStrategy | FullResourceStrategy | HierarchyStrategy | MetadatasStrategy | NeighbouringParagraphsStrategy | PrequeriesStrategy | ConversationalStrategy
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:359
RelationEntityType
Ƭ RelationEntityType: "entity" | "label" | "resource" | "user"
Defined in
libs/sdk-core/src/lib/db/resource/resource.models.ts:81
RelationType
Ƭ RelationType: "ABOUT" | "CHILD" | "COLAB" | "ENTITY" | "OTHER" | "SYNONYM"
Defined in
libs/sdk-core/src/lib/db/resource/resource.models.ts:80
RemiAnswerStatus
Ƭ RemiAnswerStatus: "SUCCESS" | "ERROR" | "NO_CONTEXT"
NO_CONTEXT means there was no answer to the query
Defined in
libs/sdk-core/src/lib/db/kb/activity/activity.models.ts:38
ResourceData
Ƭ ResourceData: Object
Type declaration
| Name | Type |
|---|---|
conversations? | { [key: string]: ConversationFieldData; } |
files? | { [key: string]: FileFieldData; } |
links? | { [key: string]: LinkFieldData; } |
texts? | { [key: string]: TextFieldData; } |
Defined in
libs/sdk-core/src/lib/db/resource/resource.models.ts:25
ResourceProcessingNotification
Ƭ ResourceProcessingNotification: ResourceBaseNotification
Defined in
libs/sdk-core/src/lib/db/kb/kb.models.ts:471
ResourceStatus
Ƭ ResourceStatus: "PENDING" | "PROCESSED" | "ERROR"
Defined in
libs/sdk-core/src/lib/db/search/search.models.ts:13
SortOrder
Ƭ SortOrder: "asc" | "desc"
Defined in
libs/sdk-core/src/lib/db/search/search.models.ts:15
TaskName
Ƭ TaskName: "labeler" | "llm-graph" | "synthetic-questions" | "ask" | "llama-guard" | "prompt-guard"
Defined in
libs/sdk-core/src/lib/db/task/task.models.ts:1
TextFieldFormat
Ƭ TextFieldFormat: TextFormat | "JSON"
Defined in
libs/sdk-core/src/lib/db/resource/resource.models.ts:249
TextFormat
Ƭ TextFormat: "PLAIN" | "MARKDOWN" | "KEEP_MARKDOWN" | "HTML" | "RST"
Defined in
libs/sdk-core/src/lib/db/resource/resource.models.ts:247
TypeParagraph
Ƭ TypeParagraph: "TEXT" | "OCR" | "INCEPTION" | "DESCRIPTION" | "TRANSCRIPT" | "TABLE"
Defined in
libs/sdk-core/src/lib/db/resource/resource.models.ts:377
UploadLimits
Ƭ UploadLimits: { [key in UploadLimitsEntries]: number }
Defined in
libs/sdk-core/src/lib/db/db.models.ts:51
UploadLimitsEntries
Ƭ UploadLimitsEntries: "upload_limit_max_media_file_size" | "upload_limit_max_non_media_file_size"
Defined in
libs/sdk-core/src/lib/db/db.models.ts:50
UsageAggregation
Ƭ UsageAggregation: "hour" | "day" | "week" | "month" | "quarter" | "year" | "millennium"
Defined in
libs/sdk-core/src/lib/db/db.models.ts:119
UsageLimits
Ƭ UsageLimits: { [key in UsageLimitsEntries]: number }
Defined in
libs/sdk-core/src/lib/db/db.models.ts:66
UsageLimitsEntries
Ƭ UsageLimitsEntries: "monthly_limit_docs_no_media_processed" | "monthly_limit_hosted_answers_generated" | "monthly_limit_hosted_searches_performed" | "monthly_limit_media_seconds_processed" | "monthly_limit_paragraphs_processed" | "monthly_limit_paragraphs_stored" | "monthly_limit_self_hosted_answers_generated" | "monthly_limit_self_hosted_searches_performed" | "storage_limit_max_bytes_per_kb" | "storage_limit_max_resources_per_kb"
Defined in
libs/sdk-core/src/lib/db/db.models.ts:54
UserType
Ƭ UserType: "ROOT" | "DEALER" | "USER"
Defined in
libs/sdk-core/src/lib/db/db.models.ts:209
WidgetFeedback
Ƭ WidgetFeedback: "none" | "answer" | "answerAndResults"
Defined in
libs/sdk-core/src/lib/db/search/utils.ts:119