 
Vite + Svelte app that uses Azure OpenAI Service (GPT-4 Turbo with Vision) and a Vercel Serverless Function to analyse an image and provide you with a caption to use as alt text!
Alt.Text.Generator.mp4
- Create a Microsoft Azure account, followed by a OpenAI resource with Vision preview
- Make sure to choose one of the following Azure regions: Australia East,Japan East,Sweden Central,Switzerland North, andWest US(since we're using thegpt-4,vision-previewmodel, which is in preview)
 
- Make sure to choose one of the following Azure regions: 
- Install Vercel CLI
- Clone this repository
- Run npm install
- Change the file .env.exampleto.env
- Add your Azure Computer Vision endpoint and API key to the .env file
- Add your environment variables to the Vercel project using vercel env add ENV_VARcommand (replaceENV_VARwith your environment variables)
- Run vercel dev
Parameters
| Name | Description | Location | Type | 
|---|---|---|---|
| Content-Type | The content type of the request body | Header | application/json | 
| image | Image to get alt text for | Body | Base64 string | 
Request
{
  "image": "data:image/jpeg;base64,/9j/4f/+RXhpZgAASUkqAAgAAA..."
}Response
Sample Response:
{
  "message": "A group of individuals focused on their laptops at a dimly-lit indoor event, with some engaging in discussion while others are intently viewing their screens. Visible stickers and branding on the laptops suggest a tech-oriented gathering."
}