You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Controls which (if any) tool is called by the model.
10005
10003
`none` means the model will not call any tools and instead generates a message.
10006
-
`auto` is the default value and means the model can pick between generating a message or calling one or more tools.
10007
-
`required` means the model must call one or more tools before responding to the user.
10004
+
`auto` is the default value and means the model can pick between generating a message or calling a tool.
10008
10005
Specifying a particular tool like `{"type": "file_search"}` or `{"type": "function", "function": {"name": "my_function"}}` forces the model to call that tool.
10009
10006
10010
10007
oneOf:
10011
10008
- type: string
10012
10009
description: >
10013
-
`none` means the model will not call any tools and instead generates a message.
10014
-
`auto` means the model can pick between generating a message or calling one or more tools.
10015
-
`required` means the model must call one or more tools before responding to the user.
10016
-
enum: [none, auto, required]
10010
+
`none` means the model will not call a function and instead generates a message.
10011
+
`auto` means the model can pick between generating a message or calling a function.
0 commit comments