FunctionTool interface
Define uma função em seu próprio código que o modelo pode optar por chamar. Saiba mais sobre a chamada de função.
- Extends
Propriedades
| defer_loading | Se essa função é diferida e carregada via busca por ferramenta. |
| description | Uma descrição da ferramenta funcional. |
| name | O nome da função a ser chamada. |
| parameters | O esquema de parâmetros para a função. |
| strict | Se os argumentos da função devem corresponder estritamente ao esquema de parâmetros. |
| type | O tipo da ferramenta de função. Sempre |
Detalhes da propriedade
defer_loading
Se essa função é diferida e carregada via busca por ferramenta.
defer_loading?: boolean
Valor da propriedade
boolean
description
Uma descrição da ferramenta funcional.
description?: string
Valor da propriedade
string
name
O nome da função a ser chamada.
name: string
Valor da propriedade
string
parameters
O esquema de parâmetros para a função.
parameters: Record<string, unknown>
Valor da propriedade
Record<string, unknown>
strict
Se os argumentos da função devem corresponder estritamente ao esquema de parâmetros.
strict: boolean
Valor da propriedade
boolean
type
O tipo da ferramenta de função. Sempre function.
type: "function"
Valor da propriedade
"function"