Capabilities & Parameters — ML Junction docs

Capabilities belong to a specific route. A public model may have one provider route with vision and another without it. Build controls and routing requirements from route-level data.

Capability · Meaning
streaming · Incremental response delivery
tools · Function/tool calling
parallel_tools · Multiple tool calls in one assistant turn
json_object · Provider-native JSON object mode
json_schema · Provider-native strict schema mode
vision · Image input
audio · Audio input
pdf · PDF/file input
reasoning · Reasoning/thinking support
prompt_caching · Prompt/context caching support
modalities.input · Exact input badges: text, image, audio, pdf
modalities.output · Current output modality list
supported_params · Known accepted canonical/OpenAI parameter names

Never assume a parameter is supported because another route for the same model supports it. Set routing.strict_params=true when silently dropping a field would be unsafe.

Canonical URL: https://mljunction.com/docs/capabilities