ToolChoiceAllowed interface
Vincola gli strumenti disponibili al modello a un set predefinito.
- Extends
Proprietà
| mode | Vincola gli strumenti disponibili al modello a un set predefinito.
|
| tools | Elenco di definizioni degli strumenti che il modello deve essere autorizzato a chiamare. Per l'API Risposte, l'elenco delle definizioni degli strumenti potrebbe essere simile al seguente:
|
| type | Tipo di configurazione dello strumento consentito. Sempre |
Dettagli proprietà
mode
Vincola gli strumenti disponibili al modello a un set predefinito.
auto permette al modello di scegliere tra gli strumenti consentiti e generare un messaggio.
required richiede al modello di chiamare uno o più degli strumenti consentiti.
mode: "auto" | "required"
Valore della proprietà
"auto" | "required"
tools
Elenco di definizioni degli strumenti che il modello deve essere autorizzato a chiamare. Per l'API Risposte, l'elenco delle definizioni degli strumenti potrebbe essere simile al seguente:
[
{ "type": "function", "name": "get_weather" },
{ "type": "mcp", "server_label": "deepwiki" },
{ "type": "image_generation" }
]
tools: Record<string, unknown>[]
Valore della proprietà
Record<string, unknown>[]
type
Tipo di configurazione dello strumento consentito. Sempre allowed_tools.
type: "allowed_tools"
Valore della proprietà
"allowed_tools"