pub fn supports_vision(model: &str) -> boolExpand description
Re-exports from llm_models_spider for auto-updated model intelligence.
This uses the llm_models_spider crate which is automatically updated
via GitHub Actions to fetch the latest model capabilities from
OpenRouter, LiteLLM, and Chatbot Arena.
Check if a model supports vision/image input.
This function checks against the auto-generated list of vision models from OpenRouter, then falls back to pattern matching for unknown models.
ยงExamples
use llm_models_spider::supports_vision;
assert!(supports_vision("gpt-4o"));
assert!(supports_vision("claude-3-sonnet-20240229"));
assert!(supports_vision("google/gemini-2.0-flash"));
assert!(!supports_vision("gpt-3.5-turbo"));