Usage
Routes
The package registers (with web and auth middleware):
GET /ai/providers— ProviderIndex (ai.providers.index)GET /ai/providers/create— ProviderForm (ai.providers.create)GET /ai/providers/{provider}/edit— ProviderForm (ai.providers.edit)GET /ai/models— ModelIndex (ai.models.index)GET /ai/models/create— ModelForm (ai.models.create)GET /ai/models/{model}/edit— ModelForm (ai.models.edit)
Model Resolution
ModelResolver resolves the active model by checking each level in resolution_order. The first match (agent, team, group, user) wins. If none match, it falls back to config/ai.providers.{modelName} or the default provider.
Sidebar
Add AI nav items in your sidebar: route('ai.providers.index') and route('ai.models.index').
Suggested Package
- livewire/flux — For ProviderIndex, ProviderForm, ModelIndex, ModelForm UI