Internal catalog entry for a public model alias.
Summary
Types
@type routing_strategy() ::
:ordered | :shuffle | :round_robin | :weighted_shuffle | :lowest_cost
@type t() :: %LLMProxy.Catalog.Model{ deployments: [LLMProxy.Catalog.Deployment.t()], hidden: boolean(), metadata: map(), name: String.t(), routing_strategy: routing_strategy() }
Functions
@spec routing_strategy!(atom() | String.t()) :: routing_strategy()