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