Vision

Send images to vision-capable models. Supports both image URLs and base64-encoded data.

Vision requests use the OpenAI content parts format. Instead of passing a plain string for message content, use an array of parts containing text and images. Tributary translates the format automatically for each provider.

Supported image formats

URL (recommended) — Pass a publicly accessible image URL. The provider fetches the image directly. This is the preferred method as it avoids inflating request payloads.
Base64 data URI — Encode the image as a data URI (data:image/jpeg;base64,...). Supports JPEG, PNG, GIF, and WebP. Not recommended — base64 encoding increases payload size by ~33% and some providers impose stricter size limits on inline data.