ToolChoiceAllowed interface
Hiermee beperkt u de hulpprogramma's die beschikbaar zijn voor het model tot een vooraf gedefinieerde set.
- Uitbreiding
Eigenschappen
| mode | Hiermee beperkt u de hulpprogramma's die beschikbaar zijn voor het model tot een vooraf gedefinieerde set.
|
| tools | Een lijst met hulpprogrammadefinities die het model mag aanroepen. Voor de Antwoorden-API kan de lijst met hulpprogrammadefinities er als volgt uitzien:
|
| type | Toegestaan configuratietype voor hulpprogramma's. Altijd |
Eigenschapdetails
mode
Hiermee beperkt u de hulpprogramma's die beschikbaar zijn voor het model tot een vooraf gedefinieerde set.
auto stelt het model in staat om te kiezen uit de toegestane tools en een bericht te genereren.
required vereist dat het model een of meer van de toegestane hulpprogramma's aanroept.
mode: "auto" | "required"
Waarde van eigenschap
"auto" | "required"
tools
Een lijst met hulpprogrammadefinities die het model mag aanroepen. Voor de Antwoorden-API kan de lijst met hulpprogrammadefinities er als volgt uitzien:
[
{ "type": "function", "name": "get_weather" },
{ "type": "mcp", "server_label": "deepwiki" },
{ "type": "image_generation" }
]
tools: Record<string, unknown>[]
Waarde van eigenschap
Record<string, unknown>[]
type
Toegestaan configuratietype voor hulpprogramma's. Altijd allowed_tools.
type: "allowed_tools"
Waarde van eigenschap
"allowed_tools"