RunThreadCreateRequest.ToolChoice

Свойство RunThreadCreateRequest.ToolChoice

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

public string ToolChoice { get; set; }

См. также