( options: ImageActivityOptions<TAdapter, TStream>, )
| 219 | * ``` |
| 220 | */ |
| 221 | export function generateImage< |
| 222 | TAdapter extends ImageAdapter<string, any, any, any>, |
| 223 | TStream extends boolean = false, |
| 224 | >( |
| 225 | options: ImageActivityOptions<TAdapter, TStream>, |
| 226 | ): ImageActivityResult<TStream> { |
| 227 | if (options.stream) { |
| 228 | return streamGenerationResult(() => |
| 229 | runGenerateImage(options), |
| 230 | ) as ImageActivityResult<TStream> |
| 231 | } |
| 232 | |
| 233 | return runGenerateImage(options) as ImageActivityResult<TStream> |
| 234 | } |
| 235 | |
| 236 | /** |
| 237 | * Internal implementation of image generation (always non-streaming). |
no test coverage detected