RunResponse.ToolChoice

Propiedad RunResponse.ToolChoice

Obtiene o establece qué (si la hay) herramienta es llamada por el modelo. none significa que el modelo no llamará a ninguna herramienta y en su lugar generará un mensaje. auto es el valor predeterminado y significa que el modelo puede elegir entre generar un mensaje o llamar a una o más herramientas. required significa que el modelo debe llamar a una o más herramientas antes de responder al usuario. Especificar una herramienta particular como {“type”: “file_search”} o {“type”: “function”, “function”: {“name”: “my_function”}} obliga al modelo a llamar a esa herramienta.

public string ToolChoice { get; set; }

Ver También