README.md
pyproject.toml
requirements.txt
src/scratch.py
src/python_semantic_retrieval.egg-info/PKG-INFO
src/python_semantic_retrieval.egg-info/SOURCES.txt
src/python_semantic_retrieval.egg-info/dependency_links.txt
src/python_semantic_retrieval.egg-info/requires.txt
src/python_semantic_retrieval.egg-info/top_level.txt
src/semantic_retrieval/__init__.py
src/semantic_retrieval/access_control/__init__.py
src/semantic_retrieval/access_control/access_function.py
src/semantic_retrieval/access_control/access_identity.py
src/semantic_retrieval/access_control/access_passport.py
src/semantic_retrieval/access_control/always_allow_document_access_policy_factory.py
src/semantic_retrieval/access_control/document_access_policy_factory.py
src/semantic_retrieval/access_control/resource_access_policy.py
src/semantic_retrieval/access_control/policies/__init__.py
src/semantic_retrieval/access_control/policies/always_allow_access_policy.py
src/semantic_retrieval/common/__init__.py
src/semantic_retrieval/common/base.py
src/semantic_retrieval/common/core.py
src/semantic_retrieval/common/json_types.py
src/semantic_retrieval/common/storage.py
src/semantic_retrieval/common/types.py
src/semantic_retrieval/data_store/__init__.py
src/semantic_retrieval/data_store/vector_dbs/__init__.py
src/semantic_retrieval/data_store/vector_dbs/pinecone_vector_db.py
src/semantic_retrieval/data_store/vector_dbs/vector_db.py
src/semantic_retrieval/document/__init__.py
src/semantic_retrieval/document/document.py
src/semantic_retrieval/document/metadata/__init__.py
src/semantic_retrieval/document/metadata/document_metadata.py
src/semantic_retrieval/document/metadata/document_metadata_db.py
src/semantic_retrieval/document/metadata/in_memory_document_metadata_db.py
src/semantic_retrieval/document_parsers/__init__.py
src/semantic_retrieval/document_parsers/direct_document_parser.py
src/semantic_retrieval/document_parsers/multi_document_parser.py
src/semantic_retrieval/document_parsers/parser_registry.py
src/semantic_retrieval/evaluation/__init__.py
src/semantic_retrieval/evaluation/lib.py
src/semantic_retrieval/evaluation/metrics.py
src/semantic_retrieval/functional/functional.py
src/semantic_retrieval/generator/__init__.py
src/semantic_retrieval/generator/completion_generator.py
src/semantic_retrieval/generator/completion_models/__init__.py
src/semantic_retrieval/generator/completion_models/completion_model.py
src/semantic_retrieval/generator/completion_models/openai/__init__.py
src/semantic_retrieval/generator/completion_models/openai/openai_chat_model.py
src/semantic_retrieval/generator/retrieval_augmented_generation/__init__.py
src/semantic_retrieval/generator/retrieval_augmented_generation/generator.py
src/semantic_retrieval/generator/retrieval_augmented_generation/rag_completion_generator.py
src/semantic_retrieval/generator/retrieval_augmented_generation/vector_db_rag_completion_generator.py
src/semantic_retrieval/ingestion/__init__.py
src/semantic_retrieval/ingestion/data_sources/__init__.py
src/semantic_retrieval/ingestion/data_sources/data_source.py
src/semantic_retrieval/ingestion/data_sources/fs/__init__.py
src/semantic_retrieval/ingestion/data_sources/fs/file_system.py
src/semantic_retrieval/ingestion/document_parsers/__init__.py
src/semantic_retrieval/ingestion/document_parsers/document_parser.py
src/semantic_retrieval/ingestion/document_parsers/multi_document_parser.py
src/semantic_retrieval/prompts/__init__.py
src/semantic_retrieval/prompts/prompt.py
src/semantic_retrieval/prompts/prompt_template.py
src/semantic_retrieval/retrieval/__init__.py
src/semantic_retrieval/retrieval/csv_retriever.py
src/semantic_retrieval/retrieval/document_retriever.py
src/semantic_retrieval/retrieval/retriever.py
src/semantic_retrieval/retrieval/vector_dbs/__init__.py
src/semantic_retrieval/retrieval/vector_dbs/vector_db_document_retriever.py
src/semantic_retrieval/retrieval/vector_dbs/vector_db_retriever.py
src/semantic_retrieval/transformation/__init__.py
src/semantic_retrieval/transformation/transformer.py
src/semantic_retrieval/transformation/document/__init__.py
src/semantic_retrieval/transformation/document/document_transformer.py
src/semantic_retrieval/transformation/document/text/__init__.py
src/semantic_retrieval/transformation/document/text/separator_text_chunker.py
src/semantic_retrieval/transformation/document/text/text_chunk_transformer.py
src/semantic_retrieval/transformation/embeddings/__init__.py
src/semantic_retrieval/transformation/embeddings/embeddings.py
src/semantic_retrieval/transformation/embeddings/openai_embeddings.py
src/semantic_retrieval/utils/__init__.py
src/semantic_retrieval/utils/callbacks.py
src/semantic_retrieval/utils/get_env_var.py
src/semantic_retrieval/utils/interop.py
src/semantic_retrieval/utils/logging.py
src/semantic_retrieval/utils/text.py
src/semantic_retrieval/utils/configs/__init__.py
src/semantic_retrieval/utils/configs/configs.py
tests/test_access_policies.py
tests/test_in_memory_db.py
tests/test_lib.py
tests/test_record_type.py
tests/test_text_embeddings.py