NucliaOptions
@nuclia/core • Docs
@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