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
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
listKnowledge()
listKnowledge():
Promise<KnowledgeDescription[]>
Defined in: packages/sdk/src/backend/knowledge.ts:248
Returns
Promise<KnowledgeDescription[]>