Skip to main content

Class: OpenRouterImageProvider

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

Implements

Constructors

Constructor

new OpenRouterImageProvider(): OpenRouterImageProvider

Returns

OpenRouterImageProvider

Properties

defaultModelId?

optional defaultModelId: string

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

Implementation of

IImageProvider.defaultModelId


isInitialized

isInitialized: boolean = false

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

Implementation of

IImageProvider.isInitialized


providerId

readonly providerId: "openrouter" = 'openrouter'

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

Implementation of

IImageProvider.providerId

Methods

generateImage()

generateImage(request): Promise<ImageGenerationResult>

Defined in: packages/agentos/src/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/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/media/images/providers/OpenRouterImageProvider.ts:166

Returns

Promise<ImageModelInfo[]>

Implementation of

IImageProvider.listAvailableModels