Skip to main content

supports_vision

Function supports_vision 

Source
pub fn supports_vision(model: &str) -> bool
Expand 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"));