Skip to content

Models & providers

Every chat runs on a model, and most models are served by a provider you have connected. This page covers which providers are supported, where their keys are configured, how to use local models with Ollama, and how cost is tracked.

Open a chat and use the ModelPicker to choose its model. The picker lists every model available for the providers you have configured (plus any local Ollama models). In a multi-model session, each chat can run on a different model so you can compare them on the same prompt.

ProviderNotes
OpenAIHosted models; requires an API key.
GeminiGoogle’s models; requires an API key.
MistralHosted models; requires an API key.
HuggingFaceHosted inference; requires an API key.
NVIDIA BuildHosted models; requires an API key.
OllamaLocal models running on your machine; no key required.

Provider API keys are not entered per chat — they live once in Settings and are reused everywhere (Chats, Studio, experiments). Add or update them under Providers & API keys.

To run models locally — with no provider key and no data leaving your machine — install and run Ollama. Once it is reachable, its models appear in the ModelPicker alongside hosted ones. Ollama is also used for embeddings.

Chatty keeps a pricing catalog that tracks the per-token cost of each model. This powers cost estimates and lets you treat cost as a first-class signal when comparing models or running experiments.