Unispec Docs
SDK ReferenceClasses

KnowledgeClient

Class: KnowledgeClient

Defined in: packages/sdk/src/backend/knowledge.ts:209

Control-plane client for the Knowledge product.

Constructors

Constructor

new KnowledgeClient(config): KnowledgeClient

Defined in: packages/sdk/src/backend/knowledge.ts:213

Parameters

config

PlatformConfig

Returns

KnowledgeClient

Methods

configureKnowledge()

configureKnowledge(name, opts): Promise<KnowledgeDescription>

Defined in: packages/sdk/src/backend/knowledge.ts:262

Parameters

name

string

opts
instructions?

string

model?

string

Returns

Promise<KnowledgeDescription>


createKnowledge()

createKnowledge(opts): Promise<KnowledgeDescription>

Defined in: packages/sdk/src/backend/knowledge.ts:237

Parameters

opts

CreateKnowledgeOptions

Returns

Promise<KnowledgeDescription>


deleteKnowledge()

deleteKnowledge(name): Promise<{ deleted: string; }>

Defined in: packages/sdk/src/backend/knowledge.ts:273

Parameters

name

string

Returns

Promise<{ deleted: string; }>


describeKnowledge()

describeKnowledge(name): Promise<KnowledgeDescription>

Defined in: packages/sdk/src/backend/knowledge.ts:255

Parameters

name

string

Returns

Promise<KnowledgeDescription>


knowledge()

knowledge(name): KnowledgeHandle

Defined in: packages/sdk/src/backend/knowledge.ts:281

Bind a handle to a knowledge base.

Parameters

name

string

Returns

KnowledgeHandle


listKnowledge()

listKnowledge(): Promise<KnowledgeDescription[]>

Defined in: packages/sdk/src/backend/knowledge.ts:248

Returns

Promise<KnowledgeDescription[]>

On this page