Models & Providers

Choosing between frontier APIs, open weights, and self-hosting — and the trade-offs behind each.

Sign in to track your progress across sections.

20 articles

Google Gemini

Listed inGoogle GeminiModels & Providerson

Images, audio and video travel in the request and are billed as input tokens, at different per-second rates for audio and video. The same models are reachable through the Gemini Developer API and through Google Cloud, which differ in the platform around them rather than in capability.

Beginner4 min
#providers
#multimodal

Self-Hosted Models

Listed inSelf-Hosted ModelsModels & Providerson

Sizing a GPU for a self-hosted model means budgeting for more than the weights. The KV cache grows with concurrency, and exhausting it preempts in-flight requests that are then recomputed from the start.

Advanced5 min
#infrastructure
#cost

Qwen

Listed inQwenModels & Providerson

Apache 2.0, over 100 languages, dense and mixture-of-experts across a wide size range. Why tokenizer coverage shows up in your bill.

Intermediate3 min
#providers
#open-weights

Choosing the Right Model

Listed inChoosing the Right ModelModels & Providerson

Compare models on capability, latency, cost per request, context window, maximum output, and where they can run. Price per million tokens is not cost per request, and twenty saved examples from your own application settle the choice faster than a leaderboard.

Beginner7 min
#selection

Cohere

Listed inCohereModels & Providerson

Reranking scores the query and document together instead of comparing two vectors, which is why it goes second and not first.

Intermediate6 min
#providers

OpenRouter

Listed inOpenRouterModels & Providerson

One endpoint makes changing your mind cheap. The training opt-out governs the providers, not the router, and retention is not routed on at all.

Intermediate5 min
#routing

Meta Llama

Listed inMeta LlamaModels & Providerson

Downloadable weights come under a custom licence rather than Apache or MIT. It requires a "Built with Llama" notice, a model name beginning with Llama, and a separate agreement above 700 million monthly active users.

Intermediate3 min
#open-weights

Ollama

Listed inOllamaModels & Providerson

One command pulls a packaged build and serves it, which means a quantization was chosen for you. Compatible client surfaces let existing code point at it, and a single-user local runner is no evidence about serving traffic.

Beginner3 min
#local

Gemma

Listed inGemmaModels & Providerson

Google's small open models, sized for laptops and edge deployment.

Intermediate4 minDraft
#open-weights

Mistral

Listed inMistralModels & Providerson

Small, fast, permissively licensed models and mixture-of-experts variants.

Intermediate5 minDraft
#open-weights