Skip to main content

Class: OpenRouterImageProvider

Defined in: packages/agentos/src/io/media/images/providers/OpenRouterImageProvider.ts:45

Implements​

Constructors​

Constructor​

new OpenRouterImageProvider(): OpenRouterImageProvider

Returns​

OpenRouterImageProvider

Properties​

defaultModelId?​

optional defaultModelId: string

Defined in: packages/agentos/src/io/media/images/providers/OpenRouterImageProvider.ts:48

Implementation of​

IImageProvider.defaultModelId


isInitialized​

isInitialized: boolean = false

Defined in: packages/agentos/src/io/media/images/providers/OpenRouterImageProvider.ts:47

Implementation of​

IImageProvider.isInitialized


providerId​

readonly providerId: "openrouter" = 'openrouter'

Defined in: packages/agentos/src/io/media/images/providers/OpenRouterImageProvider.ts:46

Implementation of​

IImageProvider.providerId

Methods​

generateImage()​

generateImage(request): Promise<ImageGenerationResult>

Defined in: packages/agentos/src/io/media/images/providers/OpenRouterImageProvider.ts:83

Parameters​

request​

ImageGenerationRequest

Returns​

Promise<ImageGenerationResult>

Implementation of​

IImageProvider.generateImage


initialize()​

initialize(config): Promise<void>

Defined in: packages/agentos/src/io/media/images/providers/OpenRouterImageProvider.ts:53

Parameters​

config​

Record<string, unknown>

Returns​

Promise<void>

Implementation of​

IImageProvider.initialize


listAvailableModels()​

listAvailableModels(): Promise<ImageModelInfo[]>

Defined in: packages/agentos/src/io/media/images/providers/OpenRouterImageProvider.ts:166

Returns​

Promise<ImageModelInfo[]>

Implementation of​

IImageProvider.listAvailableModels