Shared model alias resolution for public AI facades and ReAct runtime config.
Summary
Functions
Returns configured model aliases merged over built-in defaults.
Resolves an alias atom to a provider model spec.
Types
@type model_alias() :: :fast | :capable | :thinking | :reasoning | :planning | :image | :embedding | atom()
Functions
@spec model_aliases() :: %{required(model_alias()) => ReqLLM.model_input()}
Returns configured model aliases merged over built-in defaults.
@spec resolve_model(model_alias()) :: ReqLLM.model_input()
Resolves an alias atom to a provider model spec.