OpenApiToolboxTool interface

Una herramienta OpenAPI almacenada en una caja de herramientas.

Extends

Propiedades

openapi

Definición de la función openapi.

type

El tipo de herramienta de la caja de herramientas OpenAPI. Siempre openapi.

Propiedades heredadas

description

Descripción opcional definida por el usuario para esta herramienta o configuración.

name

Nombre opcional definido por el usuario para esta herramienta o configuración.

tool_configs

Mapa de configuración por herramienta. Las claves son nombres de herramientas o * (predeterminado caótico). Orden de resolución: la coincidencia exacta con el nombre de la herramienta tiene prioridad sobre *. Los nombres de herramientas desconocidos se ignoran silenciosamente en tiempo de ejecución.

Detalles de las propiedades

openapi

Definición de la función openapi.

openapi: OpenApiFunctionDefinition

Valor de propiedad

type

El tipo de herramienta de la caja de herramientas OpenAPI. Siempre openapi.

type: "openapi"

Valor de propiedad

"openapi"

Detalles de las propiedades heredadas

description

Descripción opcional definida por el usuario para esta herramienta o configuración.

description?: string

Valor de propiedad

string

Heredado deToolboxTool.description

name

Nombre opcional definido por el usuario para esta herramienta o configuración.

name?: string

Valor de propiedad

string

Heredado deToolboxTool.name

tool_configs

Mapa de configuración por herramienta. Las claves son nombres de herramientas o * (predeterminado caótico). Orden de resolución: la coincidencia exacta con el nombre de la herramienta tiene prioridad sobre *. Los nombres de herramientas desconocidos se ignoran silenciosamente en tiempo de ejecución.

tool_configs?: Record<string, ToolConfig>

Valor de propiedad

Record<string, ToolConfig>

Heredado deToolboxTool.tool_configs