Interface ChatCompletionToolFunctionParameters

interface ChatCompletionToolFunctionParameters {
    additionalProperties?: boolean;
    properties: Record<
        string,
        {
            description?: string;
            enum?: string[];
            type: string;
            [key: string]: unknown;
        },
    >;
    required?: string[];
    type: "object";
}

Properties

additionalProperties?: boolean
properties: Record<
    string,
    {
        description?: string;
        enum?: string[];
        type: string;
        [key: string]: unknown;
    },
>
required?: string[]
type: "object"