FunctionTool interface
Definieert een functie in uw eigen code die het model kan aanroepen. Meer informatie over het aanroepen van functies.
- Uitbreiding
Eigenschappen
| allowed_callers | De bellers die dit hulpmiddel kunnen inroepen. |
| defer_loading | Of deze functie wordt uitgesteld en geladen via toolzoek. |
| description | Een beschrijving van het functie-instrument. |
| name | De naam van de functie die moet worden aangeroepen. |
| output_schema | Het schema voor de functie-uitvoer. |
| parameters | Het parametersschema voor de functie. |
| strict | Of de functieargumenten strikt overeenkomen met het parametersschema. |
| type | Het type functiehulpmiddel. Altijd |
Eigenschapdetails
allowed_callers
De bellers die dit hulpmiddel kunnen inroepen.
allowed_callers?: CallableToolAllowedCaller[]
Waarde van eigenschap
defer_loading
Of deze functie wordt uitgesteld en geladen via toolzoek.
defer_loading?: boolean
Waarde van eigenschap
boolean
description
Een beschrijving van het functie-instrument.
description?: string
Waarde van eigenschap
string
name
De naam van de functie die moet worden aangeroepen.
name: string
Waarde van eigenschap
string
output_schema
Het schema voor de functie-uitvoer.
output_schema?: Record<string, unknown>
Waarde van eigenschap
Record<string, unknown>
parameters
Het parametersschema voor de functie.
parameters?: Record<string, unknown>
Waarde van eigenschap
Record<string, unknown>
strict
Of de functieargumenten strikt overeenkomen met het parametersschema.
strict?: boolean
Waarde van eigenschap
boolean
type
Het type functiehulpmiddel. Altijd function.
type: "function"
Waarde van eigenschap
"function"