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 .env
vercel env add ENV_VAR
command (replace ENV_VAR
with your environment variables)vercel dev
/api/alttext
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."
}