Skip to main content

Syntax

api.createKnowledgeSource(params)

Description

Creates a Knowledge Source in a Knowledge Store. A Knowledge Source is a container for Knowledge Chunks to organize and manage your AI Agents’ knowledge. Parameters:
  • params: CreateKnowledgeSourceParams — configuration object for the Knowledge Source. The object contains the following parameters:
ParameterTypeRequiredDescription
nameStringYesThe name of the Knowledge Source. Must be unique for each Knowledge Source.
descriptionStringNoA description of the Knowledge Source.
tagsArrayNoTags associated with the Knowledge Source, used to filter searches.
chunkCountNumberYesThe number of Knowledge Chunks in the Knowledge Source.
Returns: Promise<{ knowledgeSourceId: string }> — a promise that resolves to an object containing the ID of the created Knowledge Source.

Example

const result = await api.createKnowledgeSource({
  name: "Customer Support FAQ",
  description: "Frequently asked questions from the support portal",
  tags: ["support", "faq", "customer-service"],
  chunkCount: 75
});

console.log(result.knowledgeSourceId);