Skip to main content

NucliaOptions

@nuclia/coreDocs


@nuclia/core / NucliaOptions

Interface: NucliaOptions

Properties

account?

optional account: string

The Nuclia account slug.

Example: my-account

Defined in

libs/sdk-core/src/lib/models.ts:238


accountId?

optional accountId: string

The Nuclia account id.

Defined in

libs/sdk-core/src/lib/models.ts:243


accountType?

optional accountType: AccountTypes

Defined in

libs/sdk-core/src/lib/models.ts:239


apiKey?

optional apiKey: string

Allows you to make calls to a private Knowledge Box.

It can be used in a server-side app, but never in a web app.

Defined in

libs/sdk-core/src/lib/models.ts:228


backend

backend: string

The Nuclia backend to use.

Example: https://nuclia.cloud/api

Defined in

libs/sdk-core/src/lib/models.ts:217


client?

optional client: string

Defined in

libs/sdk-core/src/lib/models.ts:254


kbSlug?

optional kbSlug: string

The Knowledge Box slug.

Example: my-kb

Defined in

libs/sdk-core/src/lib/models.ts:253


knowledgeBox?

optional knowledgeBox: string

The Nuclia Knowledge Box unique id.

Example: 17815eb2-06a5-40ee-a5aa-b2f9dbc5da70

Defined in

libs/sdk-core/src/lib/models.ts:248


modifyHeaders()?

optional modifyHeaders: (headers) => object

Allow to modify the headers for the REST calls.

Parameters

headers

Returns

object

Defined in

libs/sdk-core/src/lib/models.ts:268


nuaKey?

optional nuaKey: string

Allows you to make calls the NUA processing.

Defined in

libs/sdk-core/src/lib/models.ts:232


proxy?

optional proxy: boolean

Indicates if you are using a proxy.

Defined in

libs/sdk-core/src/lib/models.ts:258


public?

optional public: boolean

Indicates if the Knowledge Box is public or not.

Set it to false when using a private Knowledge Box.

Defined in

libs/sdk-core/src/lib/models.ts:264


standalone?

optional standalone: boolean

Indicates if you are using a local NucliaDB instance.

Defined in

libs/sdk-core/src/lib/models.ts:256


zone?

optional zone: string

The geographical zone for the regional API calls.

Example: europe-1

Defined in

libs/sdk-core/src/lib/models.ts:222