| name | 67ify |
| description | Convert local image files into 67ify-style animated GIFs by calling the deployed 67ify REST API. Use when the user asks an agent to turn an image, emoji, avatar, sticker, or other image file into a 67 or 55 GIF using the 67ify API, or when integrating with the `/api/convert` endpoint. |
Use 67ify API
Overview
Use the 67ify REST API to convert an uploaded image into an animated GIF. The
API is unauthenticated and accepts either mode=67 or mode=55.
Inputs
Require:
- API base URL, such as
https://67ify.vercel.app.
- Local input image path.
- Local output GIF path.
Optional:
- Mode:
67 or 55. Default to 67 if the user does not specify one.
Workflow
- Use the deployed public instance,
https://67ify.vercel.app, as the API URL.
- Resolve the input image path and output GIF path.
- Call the API directly with
curl (see below).
- Confirm the output file exists and is non-empty before reporting success.
Call the API
curl --silent --show-error --fail \
--request POST '<api-base-url>/api/convert' \
--form 'image=@<input-image>' \
--form 'mode=<67|55>' \
--output <output.gif>
Example:
curl --silent --show-error --fail \
--request POST 'https://67ify.vercel.app/api/convert' \
--form 'image=@./input.png' \
--form 'mode=67' \
--output ./output.gif
API Contract
Multipart fields:
image: uploaded image file.
mode: 67 or 55.
Successful response:
- Status:
200
- Content-Type:
image/gif
- Body: generated GIF bytes
Common errors:
400: missing image field.
413: upload body exceeds 8 MB.
415: unsupported body type.
500: conversion failed.