UNPKG

@n8n/n8n-nodes-langchain

Version:

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

14 lines (13 loc) 751 B
import type { OpenAIClient } from '@langchain/openai'; import { type IDataObject, type IExecuteFunctions } from 'n8n-workflow'; import type { ChatResponseRequest } from '../../../../helpers/interfaces'; export declare function formatInputMessages(this: IExecuteFunctions, i: number, messages: IDataObject[]): Promise<OpenAIClient.Responses.ResponseInputItem.Message[]>; interface CreateRequestOptions { model: string; messages: IDataObject[]; options: IDataObject; builtInTools?: IDataObject; tools?: OpenAIClient.Responses.FunctionTool[]; } export declare function createRequest(this: IExecuteFunctions, i: number, { model, messages, options, builtInTools, tools }: CreateRequestOptions): Promise<ChatResponseRequest>; export {};