├── .cursorrules ├── .flake8 ├── .github └── pull_request_template.md ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Dockerfile ├── Dockerfile.mcp ├── HYBRID_METHOD_DECISION.md ├── LICENSE ├── README.md ├── THIRD_PARTY_LICENSES.md ├── TODO.md ├── commit_message.txt ├── content ├── extracted │ └── .include ├── log │ └── .include ├── source │ └── .include └── test │ └── source │ ├── test.docx │ ├── test.html │ ├── test.jpeg │ ├── test.pdf │ └── test.pptx ├── docker-compose.mcp.yml ├── docker-compose.yml ├── docs ├── agentic_ai_pitch.md ├── api.md ├── api │ ├── file_extractor.md │ └── image_description.md ├── api_parameters_comparison.md ├── api_summary.md ├── cli │ ├── file_extractor.md │ └── image_description.md ├── fastapi_curl_examples.md ├── fastapi_parameters_summary.md ├── fastapi_specification.md ├── getting_started.md └── testing.md ├── examples ├── README.md ├── basic_extraction.py ├── batch_processing.py ├── custom_prompts.py └── example_data │ └── README.md ├── logging_migration_plan.md ├── pyproject.toml ├── pytest.ini ├── pyvisionai ├── __init__.py ├── api │ ├── DOCUMENTATION.md │ ├── EXAMPLE_USAGE.md │ ├── MCP_EXAMPLES.md │ ├── MCP_IMAGE_FLOW.md │ ├── MCP_SETUP.md │ ├── README.md │ ├── SWAGGER_TIPS.md │ ├── __init__.py │ ├── main.py │ └── mcp_server.py ├── cli │ ├── __init__.py │ ├── describe_image.py │ └── extract.py ├── config │ └── html_config.py ├── core │ ├── __init__.py │ ├── extractor.py │ └── factory.py ├── describers │ ├── __init__.py │ ├── base.py │ ├── claude.py │ ├── ollama.py │ └── openai.py ├── extractors │ ├── __init__.py │ ├── base.py │ ├── docx.py │ ├── docx_page.py │ ├── html │ │ └── browser.py │ ├── html_page.py │ ├── pdf.py │ ├── pdf_hybrid.py │ ├── pdf_page.py │ ├── pptx.py │ └── pptx_page.py └── utils │ ├── __init__.py │ ├── benchmark.py │ ├── config.py │ ├── logger.py │ └── retry.py ├── run_servers.sh ├── scripts ├── run_pyvisionai.py └── setup_alias.sh ├── test_inventory.md ├── test_mcp_simple.py ├── test_refactoring_plan.md └── tests ├── __init__.py ├── conftest.py ├── core └── test_extractor.py ├── data ├── chart.png ├── charts.pptx ├── report.docx ├── sample.docx ├── sample.jpg ├── sample.pdf ├── sample.pptx ├── sample_image.jpg └── technical_doc.pdf ├── describers ├── test_api_retry.py ├── test_base.py ├── test_claude.py ├── test_ollama.py └── test_openai.py ├── extractors └── test_pptx.py ├── file_extraction ├── test_extraction_cli.py └── test_extraction_lib.py ├── test_batch_processing.py ├── test_benchmarks.py ├── test_cli.py ├── test_custom_prompts.py ├── test_examples.py ├── test_extraction_cli.py ├── test_extraction_lib.py ├── test_fastapi_describe.py ├── test_image_description.py ├── test_integration.py └── utils ├── __init__.py ├── conftest.py ├── metrics.py ├── test_retry.py └── verifiers.py /.cursorrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/.cursorrules -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.mcp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/Dockerfile.mcp -------------------------------------------------------------------------------- /HYBRID_METHOD_DECISION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/HYBRID_METHOD_DECISION.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/README.md -------------------------------------------------------------------------------- /THIRD_PARTY_LICENSES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/THIRD_PARTY_LICENSES.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/TODO.md -------------------------------------------------------------------------------- /commit_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/commit_message.txt -------------------------------------------------------------------------------- /content/extracted/.include: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/log/.include: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/source/.include: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/test/source/test.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/content/test/source/test.docx -------------------------------------------------------------------------------- /content/test/source/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/content/test/source/test.html -------------------------------------------------------------------------------- /content/test/source/test.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/content/test/source/test.jpeg -------------------------------------------------------------------------------- /content/test/source/test.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/content/test/source/test.pdf -------------------------------------------------------------------------------- /content/test/source/test.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/content/test/source/test.pptx -------------------------------------------------------------------------------- /docker-compose.mcp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/docker-compose.mcp.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/agentic_ai_pitch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/docs/agentic_ai_pitch.md -------------------------------------------------------------------------------- /docs/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/docs/api.md -------------------------------------------------------------------------------- /docs/api/file_extractor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/docs/api/file_extractor.md -------------------------------------------------------------------------------- /docs/api/image_description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/docs/api/image_description.md -------------------------------------------------------------------------------- /docs/api_parameters_comparison.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/docs/api_parameters_comparison.md -------------------------------------------------------------------------------- /docs/api_summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/docs/api_summary.md -------------------------------------------------------------------------------- /docs/cli/file_extractor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/docs/cli/file_extractor.md -------------------------------------------------------------------------------- /docs/cli/image_description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/docs/cli/image_description.md -------------------------------------------------------------------------------- /docs/fastapi_curl_examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/docs/fastapi_curl_examples.md -------------------------------------------------------------------------------- /docs/fastapi_parameters_summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/docs/fastapi_parameters_summary.md -------------------------------------------------------------------------------- /docs/fastapi_specification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/docs/fastapi_specification.md -------------------------------------------------------------------------------- /docs/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/docs/getting_started.md -------------------------------------------------------------------------------- /docs/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/docs/testing.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/basic_extraction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/examples/basic_extraction.py -------------------------------------------------------------------------------- /examples/batch_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/examples/batch_processing.py -------------------------------------------------------------------------------- /examples/custom_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/examples/custom_prompts.py -------------------------------------------------------------------------------- /examples/example_data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/examples/example_data/README.md -------------------------------------------------------------------------------- /logging_migration_plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/logging_migration_plan.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pytest.ini -------------------------------------------------------------------------------- /pyvisionai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/__init__.py -------------------------------------------------------------------------------- /pyvisionai/api/DOCUMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/api/DOCUMENTATION.md -------------------------------------------------------------------------------- /pyvisionai/api/EXAMPLE_USAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/api/EXAMPLE_USAGE.md -------------------------------------------------------------------------------- /pyvisionai/api/MCP_EXAMPLES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/api/MCP_EXAMPLES.md -------------------------------------------------------------------------------- /pyvisionai/api/MCP_IMAGE_FLOW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/api/MCP_IMAGE_FLOW.md -------------------------------------------------------------------------------- /pyvisionai/api/MCP_SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/api/MCP_SETUP.md -------------------------------------------------------------------------------- /pyvisionai/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/api/README.md -------------------------------------------------------------------------------- /pyvisionai/api/SWAGGER_TIPS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/api/SWAGGER_TIPS.md -------------------------------------------------------------------------------- /pyvisionai/api/__init__.py: -------------------------------------------------------------------------------- 1 | """PyVisionAI FastAPI module.""" 2 | -------------------------------------------------------------------------------- /pyvisionai/api/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/api/main.py -------------------------------------------------------------------------------- /pyvisionai/api/mcp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/api/mcp_server.py -------------------------------------------------------------------------------- /pyvisionai/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/cli/__init__.py -------------------------------------------------------------------------------- /pyvisionai/cli/describe_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/cli/describe_image.py -------------------------------------------------------------------------------- /pyvisionai/cli/extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/cli/extract.py -------------------------------------------------------------------------------- /pyvisionai/config/html_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/config/html_config.py -------------------------------------------------------------------------------- /pyvisionai/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/core/__init__.py -------------------------------------------------------------------------------- /pyvisionai/core/extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/core/extractor.py -------------------------------------------------------------------------------- /pyvisionai/core/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/core/factory.py -------------------------------------------------------------------------------- /pyvisionai/describers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/describers/__init__.py -------------------------------------------------------------------------------- /pyvisionai/describers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/describers/base.py -------------------------------------------------------------------------------- /pyvisionai/describers/claude.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/describers/claude.py -------------------------------------------------------------------------------- /pyvisionai/describers/ollama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/describers/ollama.py -------------------------------------------------------------------------------- /pyvisionai/describers/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/describers/openai.py -------------------------------------------------------------------------------- /pyvisionai/extractors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/extractors/__init__.py -------------------------------------------------------------------------------- /pyvisionai/extractors/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/extractors/base.py -------------------------------------------------------------------------------- /pyvisionai/extractors/docx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/extractors/docx.py -------------------------------------------------------------------------------- /pyvisionai/extractors/docx_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/extractors/docx_page.py -------------------------------------------------------------------------------- /pyvisionai/extractors/html/browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/extractors/html/browser.py -------------------------------------------------------------------------------- /pyvisionai/extractors/html_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/extractors/html_page.py -------------------------------------------------------------------------------- /pyvisionai/extractors/pdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/extractors/pdf.py -------------------------------------------------------------------------------- /pyvisionai/extractors/pdf_hybrid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/extractors/pdf_hybrid.py -------------------------------------------------------------------------------- /pyvisionai/extractors/pdf_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/extractors/pdf_page.py -------------------------------------------------------------------------------- /pyvisionai/extractors/pptx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/extractors/pptx.py -------------------------------------------------------------------------------- /pyvisionai/extractors/pptx_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/extractors/pptx_page.py -------------------------------------------------------------------------------- /pyvisionai/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/utils/__init__.py -------------------------------------------------------------------------------- /pyvisionai/utils/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/utils/benchmark.py -------------------------------------------------------------------------------- /pyvisionai/utils/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/utils/config.py -------------------------------------------------------------------------------- /pyvisionai/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/utils/logger.py -------------------------------------------------------------------------------- /pyvisionai/utils/retry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/pyvisionai/utils/retry.py -------------------------------------------------------------------------------- /run_servers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/run_servers.sh -------------------------------------------------------------------------------- /scripts/run_pyvisionai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/scripts/run_pyvisionai.py -------------------------------------------------------------------------------- /scripts/setup_alias.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/scripts/setup_alias.sh -------------------------------------------------------------------------------- /test_inventory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/test_inventory.md -------------------------------------------------------------------------------- /test_mcp_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/test_mcp_simple.py -------------------------------------------------------------------------------- /test_refactoring_plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/test_refactoring_plan.md -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/core/test_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/tests/core/test_extractor.py -------------------------------------------------------------------------------- /tests/data/chart.png: -------------------------------------------------------------------------------- 1 | Chart image content -------------------------------------------------------------------------------- /tests/data/charts.pptx: -------------------------------------------------------------------------------- 1 | Business presentation content 2 | -------------------------------------------------------------------------------- /tests/data/report.docx: -------------------------------------------------------------------------------- 1 | Report with tables 2 | -------------------------------------------------------------------------------- /tests/data/sample.docx: -------------------------------------------------------------------------------- 1 | Sample DOCX content 2 | -------------------------------------------------------------------------------- /tests/data/sample.jpg: -------------------------------------------------------------------------------- 1 | Chart image content -------------------------------------------------------------------------------- /tests/data/sample.pdf: -------------------------------------------------------------------------------- 1 | Sample PDF content -------------------------------------------------------------------------------- /tests/data/sample.pptx: -------------------------------------------------------------------------------- 1 | Sample PPTX content 2 | -------------------------------------------------------------------------------- /tests/data/sample_image.jpg: -------------------------------------------------------------------------------- 1 | Sample image content -------------------------------------------------------------------------------- /tests/data/technical_doc.pdf: -------------------------------------------------------------------------------- 1 | Technical documentation content -------------------------------------------------------------------------------- /tests/describers/test_api_retry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/tests/describers/test_api_retry.py -------------------------------------------------------------------------------- /tests/describers/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/tests/describers/test_base.py -------------------------------------------------------------------------------- /tests/describers/test_claude.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/tests/describers/test_claude.py -------------------------------------------------------------------------------- /tests/describers/test_ollama.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/describers/test_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/tests/describers/test_openai.py -------------------------------------------------------------------------------- /tests/extractors/test_pptx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/tests/extractors/test_pptx.py -------------------------------------------------------------------------------- /tests/file_extraction/test_extraction_cli.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/file_extraction/test_extraction_lib.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_batch_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/tests/test_batch_processing.py -------------------------------------------------------------------------------- /tests/test_benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/tests/test_benchmarks.py -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_custom_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/tests/test_custom_prompts.py -------------------------------------------------------------------------------- /tests/test_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/tests/test_examples.py -------------------------------------------------------------------------------- /tests/test_extraction_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/tests/test_extraction_cli.py -------------------------------------------------------------------------------- /tests/test_extraction_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/tests/test_extraction_lib.py -------------------------------------------------------------------------------- /tests/test_fastapi_describe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/tests/test_fastapi_describe.py -------------------------------------------------------------------------------- /tests/test_image_description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/tests/test_image_description.py -------------------------------------------------------------------------------- /tests/test_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/tests/test_integration.py -------------------------------------------------------------------------------- /tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/utils/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/tests/utils/conftest.py -------------------------------------------------------------------------------- /tests/utils/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/tests/utils/metrics.py -------------------------------------------------------------------------------- /tests/utils/test_retry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/tests/utils/test_retry.py -------------------------------------------------------------------------------- /tests/utils/verifiers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MDGrey33/pyvisionai/HEAD/tests/utils/verifiers.py --------------------------------------------------------------------------------