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!
Australia East, Japan East, Sweden Central, Switzerland North, and West US (since we're using the gpt-4, vision-preview model, which is in preview)npm install.env.example to .envvercel env add ENV_VAR command (replace ENV_VAR with your environment variables)vercel dev/api/alttextParameters
| 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."
}