Clients.model_defaults

Model defaults registry for LiteLLM-based clients.

Provides default configuration values (max_tokens, temperature, system_instructions) for various AI models to simplify client configuration. Values are loaded from config.yaml.

Model defaults registry for LiteLLM-based clients.

Provides default configuration values (max_tokens, temperature, system_instructions) for various AI models to simplify client configuration. Values are loaded from config.yaml.

get_model_defaults(model_string)[source]

Get defaults for a model string.

Parameters:

model_string (str) – LiteLLM model identifier (e.g., “azure/mistral-small-2503”)

Returns:

Dictionary with default settings

Return type:

dict[str, Any]

register_model_defaults(model_string, defaults)[source]

Register custom defaults for a model.

Parameters:
  • model_string (str) – LiteLLM model identifier

  • defaults (dict[str, Any]) – Dictionary of default settings

Return type:

None

Functions

get_model_defaults(model_string)[source]

Get defaults for a model string.

Parameters:

model_string (str) – LiteLLM model identifier (e.g., “azure/mistral-small-2503”)

Returns:

Dictionary with default settings

Return type:

dict[str, Any]

register_model_defaults(model_string, defaults)[source]

Register custom defaults for a model.

Parameters:
  • model_string (str) – LiteLLM model identifier

  • defaults (dict[str, Any]) – Dictionary of default settings

Return type:

None