CompletionCreateRequest.ToolChoice

Свойство CompletionCreateRequest.ToolChoice

Получает или устанавливает объект, который управляет тем, какой (если таковой имеется) инструмент вызывается моделью. none означает, что модель не будет вызывать никакой инструмент и вместо этого сгенерирует сообщение. auto означает, что модель может выбирать между генерацией сообщения или вызовом одного или нескольких инструментов. required означает, что модель должна вызывать один или несколько инструментов. Указание конкретного инструмента через {“type”: “function”, “function”: {“name”: “my_function”}} заставляет модель вызвать этот инструмент. none является значением по умолчанию, когда инструменты отсутствуют. auto является значением по умолчанию, если инструменты присутствуют.

public ToolChoice ToolChoice { get; set; }

См. также