Skip to content

Code Documentation

Developer-focused documentation, module overviews, and implementation details.

Use the links below to jump to common areas, or the sidebar to browse all topics.

Getting Started

  • Docs Site Guide: Docs_Site_Guide.md
  • Code Map: Code_Map.md

Architecture & Databases

  • Database Overview: Database.md
  • MediaDatabase: Databases/Media_DB_v2.md
  • ChaChaNotes DB (Chats/Notes/Characters): Databases/ChaChaNotes_DB.md
  • Generated Files Storage Guide: Guides/Generated_Files_Storage_Code_Guide.md

Ingestion & Media Processing

  • Ingestion Overview: Ingestion_Media_Processing.md
  • Audio Pipeline: Ingestion_Pipeline_Audio.md
  • Document Pipeline: Ingestion_Pipeline_Documents.md
  • Ebooks Pipeline: Ingestion_Pipeline_Ebooks.md
  • MediaWiki Pipeline: Ingestion_Pipeline_MediaWiki.md
  • PDF Pipeline: Ingestion_Pipeline_PDF.md
  • Video Pipeline: Ingestion_Pipeline_Video.md

Embeddings

  • Embeddings Module: Embeddings-Documentation.md

Chunking

  • Chunking Module: Chunking-Module.md
  • Chunking Templates: Chunking_Templates_Developer_Guide.md
  • Chunking Module Code Guide: Guides/Chunking_Code_Guide.md
  • Pieces (semantic units): Pieces.md

Chat & Knowledge

  • Chat Developer Guide: Chat_Developer_Guide.md
  • Chatbook Developer Guide: Chatbook_Developer_Guide.md
  • Meetings Developer Guide: Meetings_Developer_Guide.md

Voice Assistant

  • Voice Assistant Module: VoiceAssistant_Module.md
  • Persona Visual Packs: Persona_Visual_Packs.md

Evaluations

  • Evaluations Developer Guide: Evaluations_Developer_Guide.md
  • Propositions (Chunking & Evals): Proposition_Chunking_and_Evals.md