n8n-nodes-openai-analytics
Version:
n8n node for OpenAI Analytics
15 lines (14 loc) • 895 B
TypeScript
import { IExecuteFunctions, INodeExecutionData, INodeType, INodeTypeDescription, ILoadOptionsFunctions, INodePropertyOptions, INodeParameters } from 'n8n-workflow';
export declare class OpenAIAnalytics implements INodeType {
description: INodeTypeDescription;
methods: {
loadOptions: {
getAssistants(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getFiles(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getEmbeddingModels(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
getCompletionModels(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
};
generateCategoryEmbedding(this: IExecuteFunctions, index: number, data: INodeParameters, path: string[]): Promise<INodeParameters>;
};
execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]>;
}