Skip to main content
Vision models can analyze images alongside text prompts. Use them for image understanding, extraction, classification, visual question answering, and multimodal reasoning. Venice supports OpenAI-compatible multimodal chat messages. Put text and image blocks in the same user message, then send the request to a vision-capable model.

Basic Usage

Use Base64 Images

You can also pass a base64 data URL when the image is local or private:

Choose a Vision Model

Use the Text Models page or the Models API to find models that support vision. Vision support is listed in model capabilities.
For document-like inputs, use File Inputs when you want Venice to extract text from a file. Use vision when the visual layout or image content itself matters.

Prompting Tips

  • Tell the model what to focus on: objects, text, layout, safety, defects, or differences.
  • Ask for structured output when your application needs fields you can parse.
  • Keep image URLs accessible to the API, or use base64 data URLs for private images.
  • Use a model with enough context if you combine images with long instructions.