Skip to main content
The current abliterated-model accepts images. abliterated-model-large and abliterated-model-large-v2 are text-only. Check the live catalog’s input_modalities before choosing a model.

Chat content parts

Use a public HTTPS image URL or a base64 data URL:
IMAGE_URL must resolve to an actual image the backend is allowed to fetch. Avoid embedding credentials in its URL.

Messages content blocks

Use an image block with a source. For example, inside a user message’s content array:
For inline data, use { "type": "base64", "media_type": "image/png", "data": "BASE64_IMAGE_DATA" } as the source. PNG, JPEG, WebP, and GIF are supported by the current backend. Its raw-file limit is 12 MB; Limitless separately limits the entire JSON request to 8 MiB. Base64 increases payload size, so a file under the backend limit can still exceed the gateway limit. Responses accepts its native input_image content shape when the selected backend supports it. Verify that model/protocol combination before relying on it in production. These APIs analyze images; they do not provide image-generation endpoints.