Internal catalog entry for a public model alias.
Summary
Types
@type routing_strategy() ::
:ordered
| :shuffle
| :round_robin
| :weighted_shuffle
| :lowest_cost
| :latency_aware
@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()