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