# generateCaptionAndTagsFromImage

## Description

Generate caption and tags for an image.

## Parameters

| Parameter | Type   | Description |
| --------- | ------ | ----------- |
| imageUrl  | string | mage URL    |

## Response

| Parameter | Type          | Description                                                                                          |
| --------- | ------------- | ---------------------------------------------------------------------------------------------------- |
| caption   | string        | generated caption for the image                                                                      |
| message   | string        | message about the request                                                                            |
| status    | int           | <p>1 for successfull execution</p><p>-1 for any error occurs during the execution of the request</p> |
| tags      | list\[string] | list if generated tags                                                                               |

## Example Request and Response

### Prerequisites

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

You can install Volary SDK using either `npm` or `yarn`. Use the following commands to install Volary 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 `generateCaptionAndTagsFromImage` request using the Volary 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.generateCaptionAndTagsFromImage('https://ik.imagekit.io/BIOSPHERE/1678716455079_PTj9bkO9d.jpeg');
  console.log(result);
}

main();
```

## Response

```json
{
    "caption": "generated caption",
    "message": "Success",
    "status": 1,
    "tags": ["generated tags"]
}
```
