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 function.

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"