.dockerignore
.gitignore
.gitmessage
Dockerfile
LICENSE
README.md
RELEASE.md
docker-compose.yml
mypy.ini
pyproject.toml
pytest.ini
run_tests.py
uv.lock
.github/ISSUE_TEMPLATE/bug_report.yaml
.github/ISSUE_TEMPLATE/discussion.yaml
.github/ISSUE_TEMPLATE/suggestion.yaml
.github/workflows/build.yml
.github/workflows/ci-tests.yml
.github/workflows/integration-tests.yml
.github/workflows/pages.yml
.github/workflows/real-api-tests.yml
.github/workflows/release.yml
docs/FILES_API.md
docs/Gemfile
docs/README.md
docs/_config.yml
docs/api-reference.md
docs/cli-reference.md
docs/development.md
docs/getting-started.md
docs/index.md
docs/knowledge_bases.md
docs/real-api-testing.md
docs/testing.md
docs/guides/architecture.md
docs/guides/aws-authentication.md
docs/guides/core-components.md
docs/guides/index.md
docs/guides/packaging.md
docs/guides/testing.md
docs/guides/usage.md
examples/file_query_example.py
examples/file_upload_example.py
examples/knowledge_base_example.py
scripts/README.md
scripts/release.sh
scripts/setup_conventional_commits.sh
src/.DS_Store
src/__init__.py
src/open_bedrock_server/__init__.py
src/open_bedrock_server/_version.py
src/open_bedrock_server/main.py
src/open_bedrock_server.egg-info/PKG-INFO
src/open_bedrock_server.egg-info/SOURCES.txt
src/open_bedrock_server.egg-info/dependency_links.txt
src/open_bedrock_server.egg-info/entry_points.txt
src/open_bedrock_server.egg-info/requires.txt
src/open_bedrock_server.egg-info/top_level.txt
src/open_bedrock_server/adapters/__init__.py
src/open_bedrock_server/adapters/base_adapter.py
src/open_bedrock_server/adapters/bedrock_to_openai_adapter.py
src/open_bedrock_server/adapters/openai_adapter.py
src/open_bedrock_server/adapters/bedrock/__init__.py
src/open_bedrock_server/adapters/bedrock/ai21_strategy.py
src/open_bedrock_server/adapters/bedrock/bedrock_adapter.py
src/open_bedrock_server/adapters/bedrock/bedrock_adapter_strategy_abc.py
src/open_bedrock_server/adapters/bedrock/bedrock_models.py
src/open_bedrock_server/adapters/bedrock/claude_strategy.py
src/open_bedrock_server/adapters/bedrock/cohere_strategy.py
src/open_bedrock_server/adapters/bedrock/meta_strategy.py
src/open_bedrock_server/adapters/bedrock/mistral_strategy.py
src/open_bedrock_server/adapters/bedrock/nova_strategy.py
src/open_bedrock_server/adapters/bedrock/stability_strategy.py
src/open_bedrock_server/adapters/bedrock/titan_strategy.py
src/open_bedrock_server/adapters/bedrock/writer_strategy.py
src/open_bedrock_server/api/__init__.py
src/open_bedrock_server/api/app.py
src/open_bedrock_server/api/errors.py
src/open_bedrock_server/api/dependencies/__init__.py
src/open_bedrock_server/api/dependencies/services.py
src/open_bedrock_server/api/middleware/__init__.py
src/open_bedrock_server/api/middleware/auth.py
src/open_bedrock_server/api/middleware/logging.py
src/open_bedrock_server/api/routes/__init__.py
src/open_bedrock_server/api/routes/chat.py
src/open_bedrock_server/api/routes/files.py
src/open_bedrock_server/api/routes/health.py
src/open_bedrock_server/api/routes/knowledge_bases.py
src/open_bedrock_server/api/routes/models.py
src/open_bedrock_server/api/schemas/__init__.py
src/open_bedrock_server/api/schemas/file_schemas.py
src/open_bedrock_server/api/schemas/requests.py
src/open_bedrock_server/api/schemas/responses.py
src/open_bedrock_server/cli/__init__.py
src/open_bedrock_server/cli/chat_history.py
src/open_bedrock_server/cli/error_handling.py
src/open_bedrock_server/cli/formatters.py
src/open_bedrock_server/cli/main.py
src/open_bedrock_server/core/__init__.py
src/open_bedrock_server/core/bedrock_models.py
src/open_bedrock_server/core/exceptions.py
src/open_bedrock_server/core/knowledge_base_models.py
src/open_bedrock_server/core/models.py
src/open_bedrock_server/services/__init__.py
src/open_bedrock_server/services/bedrock_service.py
src/open_bedrock_server/services/concrete_services.py
src/open_bedrock_server/services/file_processing_service.py
src/open_bedrock_server/services/file_service.py
src/open_bedrock_server/services/knowledge_base_integration_service.py
src/open_bedrock_server/services/knowledge_base_service.py
src/open_bedrock_server/services/llm_service_abc.py
src/open_bedrock_server/services/llm_service_factory.py
src/open_bedrock_server/services/openai_service.py
src/open_bedrock_server/utils/__init__.py
src/open_bedrock_server/utils/api_client.py
src/open_bedrock_server/utils/config_loader.py
src/open_bedrock_server/utils/knowledge_base_detector.py
src/open_bedrock_server/utils/logger_setup.py
src/open_bedrock_server/utils/request_detector.py
tests/__init__.py
tests/conftest.py
tests/test_auth.py
tests/test_aws_auth.py
tests/test_bedrock_chat.py
tests/test_chat.py
tests/test_files_endpoint.py
tests/test_main.py
tests/test_models.py
tests/test_real_api_integration.py
tests/adapters/__init__.py
tests/adapters/test_bedrock_adapter_routing.py
tests/adapters/test_bedrock_strategies.py
tests/adapters/test_bedrock_to_openai_adapter.py
tests/adapters/test_openai_adapter.py
tests/adapters/bedrock/__init__.py
tests/adapters/bedrock/test_claude_strategy.py
tests/api/test_knowledge_base_routes.py
tests/cli/test_chat_history.py
tests/cli/test_commands.py
tests/cli/test_error_handling.py
tests/cli/test_formatters.py
tests/cli/test_knowledge_base_commands.py
tests/core/__init__.py
tests/core/test_bedrock_models.py
tests/core/test_knowledge_base_models.py
tests/core/test_models.py
tests/services/test_knowledge_base_integration_service.py
tests/services/test_knowledge_base_service.py
tests/utils/__init__.py
tests/utils/test_knowledge_base_detector.py
tests/utils/test_request_detector.py