# stableDiffusionGenerateImage

## Description

Generate an image from a text prompt.

## Parameters

| Parameter | Type   | Description                 |
| --------- | ------ | --------------------------- |
| prompt    | string | prompt to generate an image |

## Response

| Parameter | Type   | Description                                                                |
| --------- | ------ | -------------------------------------------------------------------------- |
| image     | string | base64 of the generated image                                              |
| message   | string | text message about the response                                            |
| status    | int    | <p>0 for any error in request execution<br>1 for successfull execution</p> |
|           |        |                                                                            |

## Example Request and Response

### Prerequisites

Before making requests with NO.AI SDK, you must have it installed.

You can install NO.AI SDK using either `npm` or `yarn`. Use the following commands to install NO.AI SDK:

```sh
npm install @nest25/ai-core-sdk
OR
yarn add @nest25/ai-core-sdk
```

## Request

Here is an example of how to make a `stableDiffusionGenerateImage` request using the NO.AI SDK:

```javascript
// import the ai-core-sdk
import {AIServices} from '@nest25/ai-core-sdk';

// create a new instance of the sdk
const aiServices = new AIServices();

async function main() {
  // get the result of the test
  const result = await aiServices.stableDiffusionGenerateImage('this is a prompt.');
  console.log(result);
}

main();
```

## Response

```json
{
    "image": BASE64 OF THE IMAGE,
    "message": "Request successful",
    "status": 1
}
```
