UNPKG

@n8n/n8n-nodes-langchain

Version:

![Banner image](https://user-images.githubusercontent.com/10284570/173569848-c624317f-42b1-45a6-ab09-f0ea3c247648.png)

35 lines 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.formatToOpenAIFunction = formatToOpenAIFunction; exports.formatToOpenAITool = formatToOpenAITool; exports.formatToOpenAIAssistantTool = formatToOpenAIAssistantTool; const zod_to_json_schema_1 = require("zod-to-json-schema"); function formatToOpenAIFunction(tool) { return { name: tool.name, description: tool.description, parameters: (0, zod_to_json_schema_1.zodToJsonSchema)(tool.schema), }; } function formatToOpenAITool(tool) { const schema = (0, zod_to_json_schema_1.zodToJsonSchema)(tool.schema); return { type: 'function', function: { name: tool.name, description: tool.description, parameters: schema, }, }; } function formatToOpenAIAssistantTool(tool) { return { type: 'function', function: { name: tool.name, description: tool.description, parameters: (0, zod_to_json_schema_1.zodToJsonSchema)(tool.schema), }, }; } //# sourceMappingURL=utils.js.map