UNPKG

@n8n/n8n-nodes-langchain

Version:

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

52 lines (47 loc) 1.43 kB
/** * Google Gemini Node - Version 1.1 * Discriminator: resource=image, operation=generate */ interface Credentials { googlePalmApi: CredentialReference; } /** Creates an image from a text prompt */ export type LcGoogleGeminiV11ImageGenerateParams = { resource: 'image'; operation: 'generate'; /** * Model * @searchListMethod imageGenerationModelSearch * @default {"mode":"list","value":""} */ modelId?: { __rl: true; mode: 'list' | 'id'; value: string; cachedResultName?: string }; /** * A text description of the desired image(s) */ prompt?: string | Expression<string> | PlaceholderValue; /** * Options * @default {} */ options?: { /** Number of images to generate * @displayOptions.show { /modelId: [{"_cnd":{"includes":"imagen"}}] } * @default 1 */ sampleCount?: number | Expression<number>; /** Put Output in Field * @hint The name of the output field to put the binary file data in * @default data */ binaryPropertyOutput?: string | Expression<string> | PlaceholderValue; }; }; export interface LcGoogleGeminiV11ImageGenerateSubnodeConfig { tools?: ToolInstance[]; } export type LcGoogleGeminiV11ImageGenerateNode = { type: '@n8n/n8n-nodes-langchain.googleGemini'; version: 1.1; credentials?: Credentials; config: NodeConfig<LcGoogleGeminiV11ImageGenerateParams> & { subnodes?: LcGoogleGeminiV11ImageGenerateSubnodeConfig }; };