Skip to main content
Multimodal inputs let a model read more than plain text. NagaAI supports images, files, and audio across multiple generation APIs, but each public surface represents those inputs differently.

Support Matrix

Shape At A Glance

Responses
input[]
message
content[]
input_text
input_image
input_file
input_audio
Chat Completions
messages[]
content[]
text
image_url
file
input_audio
Messages
messages[]
content[]
text
image
document
The main difference is not just which input types are supported, but how each API nests those inputs inside the request payload.

When To Use It

  • image or PDF analysis inside an LLM workflow
  • ask-and-answer over screenshots, receipts, or scanned documents
  • audio understanding inside a conversational model flow

Important Boundaries

  • Responses accepts typed multimodal parts, but support still depends on the selected model
  • use the direct Images API for image generation and image edits
  • use the direct Audio API for transcription, translation, and text-to-speech

Common Pitfalls

  • assuming endpoint support automatically means model support
  • using a direct generation API when you actually need multimodal understanding inside an LLM turn
  • relying on opaque file references when a page documents inline URLs or data payloads instead