UNPKG

@juspay/neurolink

Version:

The pipe layer of an AI nervous system: one interface connecting provider neurons to your application, across three inference types — generate, stream and decide. `decide` returns typed, calibrated judgements from a non-generative model (~400ms, ~$0.00002

49 lines (48 loc) • 1.36 kB
/** * Image Generation Module * * AI-powered image generation with support for multiple providers, * reference images, and configurable styles. * * @packageDocumentation * @module @juspay/neurolink/image-gen * @category ImageGeneration * * @example Basic usage * ```typescript * import { ImageGenService } from '@juspay/neurolink'; * * const service = new ImageGenService(); * const result = await service.generate({ * prompt: 'A beautiful sunset over mountains', * style: 'photorealistic' * }); * * if (result.success) { * console.log('Generated image:', result.base64?.substring(0, 50) + '...'); * } * ``` * * @example With AI tools * ```typescript * import { getImageGenTools, NeuroLink } from '@juspay/neurolink'; * * const tools = getImageGenTools(); * const neurolink = new NeuroLink(); * * // Register tools for AI model use * for (const tool of tools) { * neurolink.registerTool(tool.name, { * description: tool.description, * parameters: tool.inputSchema, * execute: tool.execute * }); * } * ``` */ // Export service export { ImageGenService } from "./ImageGenService.js"; // Export tools export { createCustomImageGenTool, createImageGenTool, createImageVariationTool, getBasicImageGenTool, getImageGenTools, } from "./imageGenTools.js"; // Export types export * from "../types/index.js";