You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
LLMKit includes a built-in registry of 11,000+ models with pricing, capabilities, and specifications. No API calls needed — all data is compiled into the binary for instant lookups.
Quick Start
Rust
use llmkit::{get_model_info, get_models_by_provider, get_models_with_capability};// Get model detailslet info = get_model_info("anthropic/claude-sonnet-4-20250514")?;println!("Context window: {} tokens", info.context_window);println!("Input price: ${}/1M tokens", info.input_price);println!("Output price: ${}/1M tokens", info.output_price);// Find models by providerlet anthropic_models = get_models_by_provider("anthropic");// Find models with specific capabilitieslet vision_models = get_models_with_capability(ModelCapability::Vision);let thinking_models = get_models_with_capability(ModelCapability::Thinking);
Python
fromllmkitimportget_model_info, get_models_by_provider, get_models_with_capability# Get model detailsinfo=get_model_info("anthropic/claude-sonnet-4-20250514")
print(f"Context window: {info.context_window:,} tokens")
print(f"Input price: ${info.input_price}/1M tokens")
print(f"Output price: ${info.output_price}/1M tokens")
# Find models by provideranthropic_models=get_models_by_provider("anthropic")
# Find models with specific capabilitiesvision_models=get_models_with_capability(vision=True)
thinking_models=get_models_with_capability(thinking=True)
Node.js
import{getModelInfo,getModelsByProvider,getModelsWithCapability}from'llmkit-node'// Get model detailsconstinfo=getModelInfo('anthropic/claude-sonnet-4-20250514')console.log(`Context window: ${info.contextWindow.toLocaleString()} tokens`)console.log(`Input price: $${info.inputPrice}/1M tokens`)console.log(`Output price: $${info.outputPrice}/1M tokens`)// Find models by providerconstanthropicModels=getModelsByProvider('anthropic')// Find models with specific capabilitiesconstvisionModels=getModelsWithCapability({vision: true})constthinkingModels=getModelsWithCapability({thinking: true})