Class: OpenRouterImageProvider
Defined in: packages/agentos/src/media/images/providers/OpenRouterImageProvider.ts:45
Implements
Constructors
Constructor
new OpenRouterImageProvider():
OpenRouterImageProvider
Returns
OpenRouterImageProvider
Properties
defaultModelId?
optionaldefaultModelId:string
Defined in: packages/agentos/src/media/images/providers/OpenRouterImageProvider.ts:48
Implementation of
isInitialized
isInitialized:
boolean=false
Defined in: packages/agentos/src/media/images/providers/OpenRouterImageProvider.ts:47
Implementation of
providerId
readonlyproviderId:"openrouter"='openrouter'
Defined in: packages/agentos/src/media/images/providers/OpenRouterImageProvider.ts:46
Implementation of
Methods
generateImage()
generateImage(
request):Promise<ImageGenerationResult>
Defined in: packages/agentos/src/media/images/providers/OpenRouterImageProvider.ts:83
Parameters
request
Returns
Promise<ImageGenerationResult>
Implementation of
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
listAvailableModels()
listAvailableModels():
Promise<ImageModelInfo[]>
Defined in: packages/agentos/src/media/images/providers/OpenRouterImageProvider.ts:166
Returns
Promise<ImageModelInfo[]>