setModelResolver

abstract fun setModelResolver(resolver: ModelResolver?)(source)

Registers a resolver that routes each usage to a model backend.

Airship.ai.setModelResolver { usage ->
if (usage == SomeFeature.usage) ModelSelector.Custom(myModel)
else ModelSelector.DefaultModel
}

Parameters

resolver

The resolver, or null to clear it, reverting every usage to the SDK default.