Function formatToOpenAIAssistantTool
- formatToOpenAIAssistantTool(tool): { 
    function: { 
        description: any; 
        name: any; 
        parameters: JsonSchema7Type & { 
            $schema?: string; 
            definitions?: { 
                [key: string]: Target extends "jsonSchema7"
                    ? JsonSchema7Type
                    : Target extends "jsonSchema2019-09"
                        ? JsonSchema7Type
                        : object; 
            }; 
        }; 
    }; 
    type: string; 
} Parameters
- tool: StructuredToolInterface
 
Returns { 
    function: { 
        description: any; 
        name: any; 
        parameters: JsonSchema7Type & { 
            $schema?: string; 
            definitions?: { 
                [key: string]: Target extends "jsonSchema7"
                    ? JsonSchema7Type
                    : Target extends "jsonSchema2019-09"
                        ? JsonSchema7Type
                        : object; 
            }; 
        }; 
    }; 
    type: string; 
}
function: { 
    description: any; 
    name: any; 
    parameters: JsonSchema7Type & { 
        $schema?: string; 
        definitions?: { 
            [key: string]: Target extends "jsonSchema7"
                ? JsonSchema7Type
                : Target extends "jsonSchema2019-09"
                    ? JsonSchema7Type
                    : object; 
        }; 
    }; 
}
description: any
name: any
parameters: JsonSchema7Type & { 
    $schema?: string; 
    definitions?: { 
        [key: string]: Target extends "jsonSchema7"
            ? JsonSchema7Type
            : Target extends "jsonSchema2019-09"
                ? JsonSchema7Type
                : object; 
    }; 
}
type: string