ToolChoiceAllowed interface
Begränsar de verktyg som är tillgängliga för modellen till en fördefinierad uppsättning.
- Extends
Egenskaper
| mode | Begränsar de verktyg som är tillgängliga för modellen till en fördefinierad uppsättning.
|
| tools | En lista över verktygsdefinitioner som modellen ska tillåtas anropa. För API:et Svar kan listan med verktygsdefinitioner se ut så här:
|
| type | Tillåten verktygskonfigurationstyp. Alltid |
Egenskapsinformation
mode
Begränsar de verktyg som är tillgängliga för modellen till en fördefinierad uppsättning.
auto Tillåter modellen att välja bland de tillåtna verktygen och generera ett meddelande.
required kräver att modellen anropar ett eller flera av de tillåtna verktygen.
mode: "auto" | "required"
Egenskapsvärde
"auto" | "required"
tools
En lista över verktygsdefinitioner som modellen ska tillåtas anropa. För API:et Svar kan listan med verktygsdefinitioner se ut så här:
[
{ "type": "function", "name": "get_weather" },
{ "type": "mcp", "server_label": "deepwiki" },
{ "type": "image_generation" }
]
tools: Record<string, unknown>[]
Egenskapsvärde
Record<string, unknown>[]
type
Tillåten verktygskonfigurationstyp. Alltid allowed_tools.
type: "allowed_tools"
Egenskapsvärde
"allowed_tools"