📋 Model Registry¶
Centralized Model Management
Register, query, and manage LLM configurations
🎯 Key Features¶
📝 Registration
Register models with metadata
🔍 Discovery
Query by capabilities
💾 Persistence
Save and load configurations
🎯 Recommendations
Auto-suggest optimal models
💻 Usage¶
from llm_evaluation_framework.model_registry import ModelRegistry
registry = ModelRegistry()
# Register a model
registry.register_model("gpt-4", {
"provider": "openai",
"api_cost_input": 0.03,
"api_cost_output": 0.06,
"capabilities": ["reasoning", "coding", "creativity"]
})
# Query models
models = registry.find_models_by_capability("reasoning")