The client.models object provides access to available VLM Run models and their capabilities.

List Models

from vlmrun.client import VLMRun
from vlmrun.client.types import ModelInfoResponse


client = VLMRun()

# List all available models
models: List[ModelInfoResponse] = client.models.list()

# Print model information
for model in models:
    print(f"Model: {model.model}")
    print(f"Domain: {model.domain}")