Skip to main content

Model modalities matrix (B-06)

Page generated by python -m eai.domains.llm.modalities from the registry capabilities and the adapters test evidence. A capability without an adapter test is shown "declared, not verified", never "verified". The test tests/test_llm_modalities_matrix.py fails when this page is out of date.

Registry models​

Modeltextvisionimageaudiovideo
gpt-4o (openai)verifieddeclared, not verifiednonono
gpt-4o-mini (openai)verifieddeclared, not verifiednonono
o4-mini (openai)verifieddeclared, not verifiednonono
o3 (openai)verifieddeclared, not verifiednonono
gpt-5-mini (openai)verifieddeclared, not verifiednonono
claude-sonnet-4-5 (anthropic)verifieddeclared, not verifiednonono
bedrock-claude-sonnet-4-eu (aws_bedrock)verifieddeclared, not verifiednonono
gemini-2-5-flash (google_ai_studio)verifieddeclared, not verifiednodeclared, not verifieddeclared, not verified
gemini-2-5-pro (google_ai_studio)verifieddeclared, not verifiednodeclared, not verifieddeclared, not verified
mistral-large (mistral)verifiednononono
deepseek-reasoner (deepseek)verifiednononono
llama-3-1-70b-vllm (vllm)verifiednononono
text-embedding-3-small (openai)verifiednononono
bge-m3-vllm (vllm)verifiednononono
rerank-v3-5 (cohere)verifiednononono

Specialized adapters​

AdapterModalityStatusTest evidence
video_generationvideodeclared, not verifiednone
realtime_voiceaudiodeclared, not verifiednone
image_generationimagedeclared, not verifiednone
batchtextdeclared, not verifiednone
reranktextverifiedtest_llm_gateway.py::test_anthropic_wire_and_embeddings_rerank
sttaudioverifiedtest_llm_gateway_adapters.py::test_stt_multipart_upload_reaches_the_adapter_as_multipart
ttsaudioverifiedtest_llm_gateway_adapters.py::test_tts_audio_answer_is_returned_as_bytes

Test evidence​

  • chat: test_llm_gateway.py::test_streaming_sse, test_llm_litellm_proxy_real.py::test_platform_gateway_calls_through_the_real_litellm_proxy
  • embeddings: test_llm_gateway.py::test_anthropic_wire_and_embeddings_rerank
  • rerank: test_llm_gateway.py::test_anthropic_wire_and_embeddings_rerank
  • stt: test_llm_gateway_adapters.py::test_stt_multipart_upload_reaches_the_adapter_as_multipart
  • tts: test_llm_gateway_adapters.py::test_tts_audio_answer_is_returned_as_bytes

Legend​

  • verified: a gateway or adapter test calls the modality end to end.
  • declared, not verified: capability declared in the registry, no adapter test.
  • no: capability not declared.