aix.models¶
- aix.models = ModelStore(0 models)¶
User-friendly interface for model discovery and selection.
Provides a Mapping interface over the ModelManager with convenient access patterns and integration with chat/embeddings functions.
Examples
>>> models = ModelStore() >>> models.discover() # Fetch available models
>>> # List all models >>> list(models)[:5] ['openai/gpt-4o', 'openai/gpt-4o-mini', ...]
>>> # Get model info >>> info = models['openai/gpt-4o'] >>> info.provider 'openai'
>>> # Filter models >>> openai_models = models.filter(provider='openai') >>> local_models = models.filter(is_local=True)
>>> # Use with chat >>> from aix.chat import chat >>> model = models['gpt-4o-mini'] >>> chat("Hello", model=model.id) 'Hello! How can I help you?'