Repository navigation
LCORE-4696: Added initial providers registry structure - #2908
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📜 Recent review details
WalkthroughThe change adds shared inference provider types and a Pydantic model for catalog entries. It also adds package docstrings for provider modules and a unit test for catalog model construction. ChangesInference provider catalog
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~10 minutes Change: Feature Merge Risk: ⚪ Minimal · up to
|
c03e682 to
306fe52
Compare
Description
Add
src/providers/package skeleton for the inference provider registry: shared types (ProviderType,ModelType,ProviderId, emptyPROVIDER_CLASSES) and empty packages for the seven backends underproviders.inference/. No clients, discovery, or registry behavior yet.Type of change
pyproject.toml+uv.lock]requirements.*.txtfor Konflux]Tools used to create PR
Identify any AI code assistants used in this PR (for transparency and review context)
Related Tickets & Documents
Checklist before requesting a review
Testing
providers/providers.inference.typesand confirm no config load or network side effects.ProviderTypehas the seven backends,ModelTypeisllm/embedding/rerank, andPROVIDER_CLASSESis empty.Summary by CodeRabbit