(request: ModelPartial<ImageRequest>)
| 24 | |
| 25 | export class ImageSDK extends Client { |
| 26 | async generate(request: ModelPartial<ImageRequest>): Promise<ImageResponse> { |
| 27 | const body = this.validateParams(request); |
| 28 | const url = imageEndpoint(this.config.baseUrl); |
| 29 | |
| 30 | return await this.requestJson<ImageResponse>({ |
| 31 | url, |
| 32 | method: "POST", |
| 33 | body, |
| 34 | }); |
| 35 | } |
| 36 | |
| 37 | /** |
| 38 | * Download and save images from a `generate()` response to disk. |
no test coverage detected