MockImageModel

class MockImageModel(val modelId: String = "mock/image", val provider: String = "mock", image: GeneratedFile = GeneratedFile("image/png", "iVBORw0KGgo=", "image.png")) : ImageModel(source)

Since

0.3.0-beta01

Constructors

Link copied to clipboard
constructor(modelId: String = "mock/image", provider: String = "mock", image: GeneratedFile = GeneratedFile("image/png", "iVBORw0KGgo=", "image.png"))

Properties

Link copied to clipboard
Link copied to clipboard

How many images this model produces per call, if limited. generateImage splits a request for more than this into ceil(n / limit) concurrent calls (was: passing n straight through, so a model capped at 1 returned 1 of n). Null = no limit.

Link copied to clipboard
open override val modelId: String
Link copied to clipboard
open override val provider: String

Functions

Link copied to clipboard
open suspend override fun generate(params: ImageGenerationParams): ImageModelResult