LICENSE
README.md
pyproject.toml
src/modelcore/__init__.py
src/modelcore/py.typed
src/modelcore.egg-info/PKG-INFO
src/modelcore.egg-info/SOURCES.txt
src/modelcore.egg-info/dependency_links.txt
src/modelcore.egg-info/requires.txt
src/modelcore.egg-info/top_level.txt
src/modelcore/application/__init__.py
src/modelcore/application/cache.py
src/modelcore/application/cache_telemetry.py
src/modelcore/application/circuit_breaker.py
src/modelcore/application/fallback.py
src/modelcore/application/resilience.py
src/modelcore/application/routing.py
src/modelcore/application/structured_output.py
src/modelcore/application/telemetry.py
src/modelcore/application/tools.py
src/modelcore/cache/__init__.py
src/modelcore/cache/redis.py
src/modelcore/config/__init__.py
src/modelcore/config/ollama.py
src/modelcore/config/openai.py
src/modelcore/exceptions/__init__.py
src/modelcore/exceptions/cache.py
src/modelcore/exceptions/provider.py
src/modelcore/exceptions/tool.py
src/modelcore/interfaces/__init__.py
src/modelcore/interfaces/cache_backend.py
src/modelcore/interfaces/cache_telemetry_sink.py
src/modelcore/interfaces/embedding_provider.py
src/modelcore/interfaces/fallback_telemetry_sink.py
src/modelcore/interfaces/llm_provider.py
src/modelcore/interfaces/retry_telemetry_sink.py
src/modelcore/interfaces/routing_telemetry_sink.py
src/modelcore/interfaces/structured_output_provider.py
src/modelcore/interfaces/telemetry_sink.py
src/modelcore/interfaces/tool_calling_provider.py
src/modelcore/models/__init__.py
src/modelcore/models/cache_telemetry.py
src/modelcore/models/chat_request.py
src/modelcore/models/chat_response.py
src/modelcore/models/chat_stream_chunk.py
src/modelcore/models/embedding_request.py
src/modelcore/models/embedding_response.py
src/modelcore/models/embedding_usage.py
src/modelcore/models/fallback_telemetry.py
src/modelcore/models/message.py
src/modelcore/models/retry_telemetry.py
src/modelcore/models/routing_telemetry.py
src/modelcore/models/telemetry.py
src/modelcore/models/tools.py
src/modelcore/models/usage.py
src/modelcore/providers/__init__.py
src/modelcore/providers/_ollama.py
src/modelcore/providers/_openai.py
src/modelcore/providers/ollama.py
src/modelcore/providers/ollama_embeddings.py
src/modelcore/providers/openai.py
src/modelcore/providers/openai_embeddings.py
src/modelcore/telemetry/__init__.py
src/modelcore/telemetry/opentelemetry.py