Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Extrai 1.0.0 documentation
Logo
Extrai 1.0.0 documentation

Getting Started

  • Intro
  • Worflow Overview
  • Key Features
  • Installation
  • Getting Started: A Step-by-Step Tutorial

How-to Guides

  • How to Generate SQL Models from Text
  • How to Generate an Example JSON
  • How to Customize Extraction Prompts
  • How to Handle Complex Data with Hierarchical Extraction
  • How to Use Multiple LLM Providers

Core Concepts

  • Architecture Overview
  • The Consensus Mechanism

Reference

  • Workflow Orchestrator
  • SQLModel Generator
  • Example JSON Generator
  • Analytics Collector
  • LLM Providers

API Reference

  • extrai
    • llm_consensus_extraction package
      • llm_consensus_extraction.core package
      • llm_extraction_consensus.llm_providers package
      • llm_extraction_consensus.utils package
  • Index

Community

  • Contributing
Back to top

Index

E | F | I | M | U

E

  • extrai
    • module
  • extrai.utils
    • module
  • extrai.utils.flattening_utils
    • module
  • extrai.utils.json_validation_utils
    • module

F

  • flatten_json() (in module extrai.utils.flattening_utils)

I

  • is_json_valid() (in module extrai.utils.json_validation_utils)

M

  • module
    • extrai
    • extrai.utils
    • extrai.utils.flattening_utils
    • extrai.utils.json_validation_utils

U

  • unflatten_json() (in module extrai.utils.flattening_utils)
Copyright © 2025, Elias Thouant
Made with Sphinx and @pradyunsg's Furo