Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
AutoRAG 0.10.0
AutoRAG 0.10.0

Getting started

  • Installation
  • Quickstart

User guide

  • Transcription and topic extraction
  • YouTube URL inputs
  • Document RAG
  • Visualization (/viz)
  • Running the HTTP server
  • CLI reference

Internals

  • Architecture
  • Extras model
  • Audio pipeline design
  • Async pipeline and deployment
  • Ollama tuning
  • Frontend (/viz)
  • Packaging and distribution
  • Stress testing the async pipeline
  • Observability (autorag.otel)

API reference

  • API reference
    • SDK facade (autorag.core)
    • CLI (autorag.cli)
    • HTTP server (autorag.api)
    • Audio→topics agent (autorag.agent)
    • Audio pipeline
      • autorag.whisper_runner
      • autorag.diarize
      • autorag.audio_source
    • RAG pipeline
      • autorag.ingest
      • autorag.embed
      • autorag.store
      • autorag.retrieve
      • autorag.generate
    • Persistence
      • autorag.db
      • autorag.persistence
      • autorag.chroma_store
    • Visualization
      • autorag.viz
      • autorag.topic_cluster
    • Types, schemas, config, formatting

Project

  • Changelog
Back to top
View this page

Persistence¶

SQLite + Chroma persistence for transcripts, topic trees, and topic embeddings:

  • autorag.db — SQLite handle and AudioClip row schema via pydantic_sqlite.

  • autorag.persistence — topic-tree serialization, session-id derivation, base-safe transcript readers.

  • autorag.chroma_store — persistent Chroma collection for topic embeddings, used by the /viz page.

  • autorag.db
  • autorag.persistence
  • autorag.chroma_store
Next
autorag.db
Previous
autorag.generate
Copyright © 2026, Kalen Cantrell
Made with Sphinx and @pradyunsg's Furo