LICENSE
MANIFEST.in
README.md
pyproject.toml
implementation_layer/src/gaik/__init__.py
implementation_layer/src/gaik/_version.py
implementation_layer/src/gaik/py.typed
implementation_layer/src/gaik/observability/__init__.py
implementation_layer/src/gaik/observability/pricing.py
implementation_layer/src/gaik/observability/providers.py
implementation_layer/src/gaik/observability/timing.py
implementation_layer/src/gaik/observability/usage.py
implementation_layer/src/gaik/software_components/__init__.py
implementation_layer/src/gaik/software_components/config.py
implementation_layer/src/gaik/software_components/RAG/__init__.py
implementation_layer/src/gaik/software_components/RAG/answer_generator/__init__.py
implementation_layer/src/gaik/software_components/RAG/answer_generator/generator.py
implementation_layer/src/gaik/software_components/RAG/embedder/__init__.py
implementation_layer/src/gaik/software_components/RAG/embedder/embedder.py
implementation_layer/src/gaik/software_components/RAG/finnish_text_processor/__init__.py
implementation_layer/src/gaik/software_components/RAG/finnish_text_processor/backends.py
implementation_layer/src/gaik/software_components/RAG/finnish_text_processor/normalize.py
implementation_layer/src/gaik/software_components/RAG/finnish_text_processor/processor.py
implementation_layer/src/gaik/software_components/RAG/pg_vector_store/__init__.py
implementation_layer/src/gaik/software_components/RAG/pg_vector_store/pg_vector_store.py
implementation_layer/src/gaik/software_components/RAG/pg_vector_store/video_search_helpers.py
implementation_layer/src/gaik/software_components/RAG/pg_vector_store/sql/0000_initial_schema.sql
implementation_layer/src/gaik/software_components/RAG/pg_vector_store/sql/0001_add_fulltext_search.sql
implementation_layer/src/gaik/software_components/RAG/pg_vector_store/sql/0002_add_subtitle_cues.sql
implementation_layer/src/gaik/software_components/RAG/pg_vector_store/sql/0003_add_trigram_search.sql
implementation_layer/src/gaik/software_components/RAG/pg_vector_store/sql/0004_prefix_tsquery_finnish.sql
implementation_layer/src/gaik/software_components/RAG/rag_parser_docling/__init__.py
implementation_layer/src/gaik/software_components/RAG/rag_parser_docling/parser.py
implementation_layer/src/gaik/software_components/RAG/rag_parser_vision/__init__.py
implementation_layer/src/gaik/software_components/RAG/rag_parser_vision/parser.py
implementation_layer/src/gaik/software_components/RAG/ranker/__init__.py
implementation_layer/src/gaik/software_components/RAG/ranker/ranker.py
implementation_layer/src/gaik/software_components/RAG/relevance_gate/__init__.py
implementation_layer/src/gaik/software_components/RAG/relevance_gate/gate.py
implementation_layer/src/gaik/software_components/RAG/retriever/__init__.py
implementation_layer/src/gaik/software_components/RAG/retriever/retriever.py
implementation_layer/src/gaik/software_components/RAG/vector_store/__init__.py
implementation_layer/src/gaik/software_components/RAG/vector_store/vector_store.py
implementation_layer/src/gaik/software_components/doc_classifier/__init__.py
implementation_layer/src/gaik/software_components/doc_classifier/classifier.py
implementation_layer/src/gaik/software_components/enhance_transcript/__init__.py
implementation_layer/src/gaik/software_components/enhance_transcript/enhance_transcript.py
implementation_layer/src/gaik/software_components/evaluators/__init__.py
implementation_layer/src/gaik/software_components/evaluators/dataset.py
implementation_layer/src/gaik/software_components/evaluators/extraction_evaluator.py
implementation_layer/src/gaik/software_components/evaluators/rag_evaluator.py
implementation_layer/src/gaik/software_components/evaluators/rag_response_evaluator.py
implementation_layer/src/gaik/software_components/evaluators/runner.py
implementation_layer/src/gaik/software_components/extractor/__init__.py
implementation_layer/src/gaik/software_components/extractor/extractor.py
implementation_layer/src/gaik/software_components/extractor/schema.py
implementation_layer/src/gaik/software_components/form_understander/__init__.py
implementation_layer/src/gaik/software_components/form_understander/understander.py
implementation_layer/src/gaik/software_components/llm/__init__.py
implementation_layer/src/gaik/software_components/llm/anthropic_provider.py
implementation_layer/src/gaik/software_components/llm/base.py
implementation_layer/src/gaik/software_components/llm/config.py
implementation_layer/src/gaik/software_components/llm/content.py
implementation_layer/src/gaik/software_components/llm/factory.py
implementation_layer/src/gaik/software_components/llm/google_provider.py
implementation_layer/src/gaik/software_components/llm/litellm_provider.py
implementation_layer/src/gaik/software_components/llm/openai_provider.py
implementation_layer/src/gaik/software_components/llm/parameters.py
implementation_layer/src/gaik/software_components/llm/providers.py
implementation_layer/src/gaik/software_components/parallel_transcriber/__init__.py
implementation_layer/src/gaik/software_components/parallel_transcriber/_retry.py
implementation_layer/src/gaik/software_components/parallel_transcriber/config.py
implementation_layer/src/gaik/software_components/parallel_transcriber/ffmpeg.py
implementation_layer/src/gaik/software_components/parallel_transcriber/models.py
implementation_layer/src/gaik/software_components/parallel_transcriber/pipeline.py
implementation_layer/src/gaik/software_components/parallel_transcriber/srt.py
implementation_layer/src/gaik/software_components/parsers/__init__.py
implementation_layer/src/gaik/software_components/parsers/docling.py
implementation_layer/src/gaik/software_components/parsers/docling_api_client.py
implementation_layer/src/gaik/software_components/parsers/docx_parser.py
implementation_layer/src/gaik/software_components/parsers/pymypdf.py
implementation_layer/src/gaik/software_components/parsers/vision.py
implementation_layer/src/gaik/software_components/parsers/visionPlus.py
implementation_layer/src/gaik/software_components/parsers/multimodal_parser/__init__.py
implementation_layer/src/gaik/software_components/parsers/multimodal_parser/chat_content.py
implementation_layer/src/gaik/software_components/parsers/multimodal_parser/config.py
implementation_layer/src/gaik/software_components/parsers/multimodal_parser/multimodal_parser.py
implementation_layer/src/gaik/software_components/parsers/multimodal_parser/pricing.py
implementation_layer/src/gaik/software_components/parsers/multimodal_parser/prompts.py
implementation_layer/src/gaik/software_components/parsers/multimodal_parser/usage.py
implementation_layer/src/gaik/software_components/postgres_agent/__init__.py
implementation_layer/src/gaik/software_components/postgres_agent/agent.py
implementation_layer/src/gaik/software_components/postgres_agent/introspection.py
implementation_layer/src/gaik/software_components/postgres_agent/models.py
implementation_layer/src/gaik/software_components/postgres_agent/sql_safety.py
implementation_layer/src/gaik/software_components/schema_generator/__init__.py
implementation_layer/src/gaik/software_components/tabular_agent/__init__.py
implementation_layer/src/gaik/software_components/tabular_agent/agent.py
implementation_layer/src/gaik/software_components/tabular_agent/loader.py
implementation_layer/src/gaik/software_components/tabular_agent/models.py
implementation_layer/src/gaik/software_components/tabular_agent/profiling.py
implementation_layer/src/gaik/software_components/tabular_agent/sql_safety.py
implementation_layer/src/gaik/software_components/text_to_speech/__init__.py
implementation_layer/src/gaik/software_components/text_to_speech/text_to_speech.py
implementation_layer/src/gaik/software_components/transcriber/__init__.py
implementation_layer/src/gaik/software_components/transcriber/srt_utils.py
implementation_layer/src/gaik/software_components/transcriber/transcriber - OLD.py
implementation_layer/src/gaik/software_components/transcriber/transcriber.py
implementation_layer/src/gaik/software_components/transcriber/whisper_local.py
implementation_layer/src/gaik/software_components/validators/__init__.py
implementation_layer/src/gaik/software_components/validators/llm_judge/__init__.py
implementation_layer/src/gaik/software_components/validators/llm_judge/calibration.py
implementation_layer/src/gaik/software_components/validators/llm_judge/llm_judge.py
implementation_layer/src/gaik/software_components/validators/llm_judge/pairwise.py
implementation_layer/src/gaik/software_components/validators/llm_judge/panel.py
implementation_layer/src/gaik/software_components/validators/llm_judge/pricing.py
implementation_layer/src/gaik/software_components/validators/llm_judge/prompts.py
implementation_layer/src/gaik/software_components/validators/llm_judge/schema.py
implementation_layer/src/gaik/software_components/vision_extractor/__init__.py
implementation_layer/src/gaik/software_components/vision_extractor/prompts.py
implementation_layer/src/gaik/software_components/vision_extractor/vision_extractor.py
implementation_layer/src/gaik/software_modules/__init__.py
implementation_layer/src/gaik/software_modules/RAG_workflow/__init__.py
implementation_layer/src/gaik/software_modules/RAG_workflow/pipeline.py
implementation_layer/src/gaik/software_modules/audio_to_structured_data/__init__.py
implementation_layer/src/gaik/software_modules/audio_to_structured_data/pipeline.py
implementation_layer/src/gaik/software_modules/documents_to_structured_data/__init__.py
implementation_layer/src/gaik/software_modules/documents_to_structured_data/pipeline.py
implementation_layer/src/gaik/software_modules/multi_source_report_generator/__init__.py
implementation_layer/src/gaik/software_modules/multi_source_report_generator/models.py
implementation_layer/src/gaik/software_modules/multi_source_report_generator/pipeline.py
implementation_layer/src/gaik/software_modules/multi_source_report_generator/progress.py
implementation_layer/src/gaik/software_modules/multi_source_report_generator/agentic/__init__.py
implementation_layer/src/gaik/software_modules/multi_source_report_generator/agentic/orchestrator.py
implementation_layer/src/gaik/software_modules/multi_source_report_generator/agentic/prompts.py
implementation_layer/src/gaik/software_modules/multi_source_report_generator/agentic/reviewer.py
implementation_layer/src/gaik/software_modules/multi_source_report_generator/agentic/section_writer.py
implementation_layer/src/gaik/software_modules/multi_source_report_generator/agentic/state.py