Skip to main content

Python class

ToolChoiceValueEnum

ToolChoiceValueEnum​

class max.pipelines.request.ToolChoiceValueEnum(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

source

Bases: str, Enum

Controls which (if any) tool is called by the model.

  • none: The model will not call any tool and instead generates a message.
  • auto: The model can pick between generating a message or calling one or more tools.
  • required: The model must call one or more tools.

auto​

auto = 'auto'

source

none​

none = 'none'

source

required​

required = 'required'

source