Freigeben über


OpenApiFunctionDefinition interface

Die Eingabedefinitionsinformationen für eine openapi-Funktion.

Eigenschaften

auth

Details zur offenen API-Authentifizierung

default_params

Liste der OpenAPI-Spezifikationsparameter, die vom Benutzer bereitgestellte Standardwerte verwenden

description

Eine Beschreibung der Funktion, die vom Modell verwendet wird, um auszuwählen, wann und wie die Funktion aufgerufen wird.

functions

Liste der vom OpenApi-Tool verwendeten Funktionsdefinitionen

name

Der Name der funktion, die aufgerufen werden soll.

spec

Das openapi-Funktions-Shape, das als JSON-Schemaobjekt beschrieben wird.

Details zur Eigenschaft

auth

Details zur offenen API-Authentifizierung

auth: OpenApiAuthDetailsUnion

Eigenschaftswert

default_params

Liste der OpenAPI-Spezifikationsparameter, die vom Benutzer bereitgestellte Standardwerte verwenden

default_params?: string[]

Eigenschaftswert

string[]

description

Eine Beschreibung der Funktion, die vom Modell verwendet wird, um auszuwählen, wann und wie die Funktion aufgerufen wird.

description?: string

Eigenschaftswert

string

functions

Liste der vom OpenApi-Tool verwendeten Funktionsdefinitionen

functions?: { description?: string, name: string, parameters: Record<string, unknown> }[]

Eigenschaftswert

{ description?: string, name: string, parameters: Record<string, unknown> }[]

name

Der Name der funktion, die aufgerufen werden soll.

name: string

Eigenschaftswert

string

spec

Das openapi-Funktions-Shape, das als JSON-Schemaobjekt beschrieben wird.

spec: unknown

Eigenschaftswert

unknown