domain.md 1021 B

Knowledge Base Domain

Knowledge bases are either external endpoints or managed deployments.

Core Fields

All knowledge bases share these core fields:

  • identity: id, name
  • presentation: icon, description, tags
  • classification: mode
  • content: documents
  • placement: stack

KB Document

Each document includes:

  • identity and relation: id, kb
  • presentation: name, description, tags
  • file metadata: type, sizeBytes, source
  • chunking configuration: chunking
  • optional indexing status

Document Types

Supported document types:

  • text
  • markdown
  • html
  • pdf
  • docx

External Knowledge Base

External knowledge bases include:

  • mode: external
  • optional availability status

Managed Knowledge Base

Managed knowledge bases include:

  • optional embedding model reference
  • optional reranker model reference
  • runtime template
  • optional ingestion runtime template
  • optional egestion runtime template
  • optional deployment status

Knowledge Base Union

  • KnowledgeBase = ManagedKB | ExternalKB