NucliaOptions
@nuclia/core • Docs
@nuclia/core / NucliaOptions
Interface: NucliaOptions
Properties
account?
optionalaccount:string
The Nuclia account slug.
Example: my-account
Defined in
libs/sdk-core/src/lib/models.ts:287
accountId?
optionalaccountId:string
The Nuclia account id.
Defined in
libs/sdk-core/src/lib/models.ts:292
accountType?
optionalaccountType:AccountTypes
Defined in
libs/sdk-core/src/lib/models.ts:288
apiKey?
optionalapiKey: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:277
backend
backend:
string
The Nuclia backend to use.
Example: https://rag.progress.cloud/api
Defined in
libs/sdk-core/src/lib/models.ts:261
client?
optionalclient:string
Defined in
libs/sdk-core/src/lib/models.ts:303
kbSlug?
optionalkbSlug:string
The Knowledge Box slug.
Example: my-kb
Defined in
libs/sdk-core/src/lib/models.ts:302
knowledgeBox?
optionalknowledgeBox:string
The Nuclia Knowledge Box unique id.
Example: 17815eb2-06a5-40ee-a5aa-b2f9dbc5da70
Defined in
libs/sdk-core/src/lib/models.ts:297
modifyHeaders()?
optionalmodifyHeaders: (headers) =>object
Allow to modify the headers for the REST calls.
Parameters
• headers
Returns
object
Defined in
libs/sdk-core/src/lib/models.ts:323
nuaKey?
optionalnuaKey:string
Allows you to make calls the NUA processing.
Defined in
libs/sdk-core/src/lib/models.ts:281
oauth?
optionaloauth:object
OAuth parameters.
client_id
client_id:
string
Defined in
libs/sdk-core/src/lib/models.ts:317
proxy?
optionalproxy:boolean
Indicates if you are using a proxy.
Defined in
libs/sdk-core/src/lib/models.ts:307
public?
optionalpublic: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:313
regionalPrefix?
optionalregionalPrefix:string
The regional base doamin prefix.
Example: europe-1
Defined in
libs/sdk-core/src/lib/models.ts:271
standalone?
optionalstandalone:boolean
Indicates if you are using a local NucliaDB instance.
Defined in
libs/sdk-core/src/lib/models.ts:305
zone?
optionalzone:string
The geographical zone for the regional API calls.
Example: europe-1