Adding model policies
BASH
--name
(-n
): The name of the policy you want to add.--description
(-d
): An optional description to appear a long side the policy in the list view.--display-name
: An optional display name for the policy in the UI--strategy
(-s
): The policy mode you want to use.loadbalance
: These models operate together by distributing the load of requests between them, following the distribution of weight values. By default, both weight values are attributed as1
, so the loads are evenly balanced between the models. If you want to customize the weight values, see Importing model policies.fallback
: If one of the models is unavailable, the agent will try to use the other one as a fallback alternative.single
: Uses only one model, but allows for--retry-on-code
and--retry-attempts
.
--strategy-on-code
: A list of HTTP error codes which triggers the strategy. Used forfallback
strategy.--retry-on-code
: A list of HTTP error codes for which the model should retry the request.--retry-attempts
: How many attempts it should make before stopping.
Importing model policies
BASH
my_spec.yaml
file follows this structure:
my_spec.yaml
--file
(-f
): File path of the spec file containing the model policy configuration.
Update model policy
Use either theadd
or import
commands with the name of the model policy that you want to update to update the model policy.
Removing model policies
BASH
--name
(-n
): The name of the model policy that you want to remove.