Enough Talk Getting Started Costs & Payoff Choosing a Model Local & Ollama
Enough Talk · Choosing a Model

Choosing Your Agent's Brain

Your agent needs a language model to think. This is the one big decision — local or cloud — and how to choose a model without burning through tokens.

Local vs. cloud: the honest trade-off

Option 1 — Cloud

The model runs on a provider's servers, and your agent connects to it over the internet. This is how most people start, and it's the easiest path.

  • Easiest to set up — no heavy hardware needed; your regular computer works fine.
  • Access to powerful models — you can use some of the most capable models available.
  • Pays as you go — most providers charge based on usage, and starting small is cheap.
  • Needs internet — you have to be connected to use it.
  • Privacy consideration — your conversations pass through the provider's systems.

Option 2 — Local

The model runs entirely on your own machine. Your agent and your data stay on your hardware, under your control.

  • Full privacy — nothing leaves your computer.
  • Works offline — no internet required once it's set up.
  • No ongoing cost — you're not paying per use.
  • Needs more hardware — a powerful model needs a capable machine (more RAM, often a good graphics card).
  • Smaller models — on typical hardware, you may be limited to less capable models than the best cloud options.
My honest recommendation: for your first time, start with the cloud option. It's the easiest way to get a live agent working today, with the least friction and the fewest things to go wrong. You can always explore running a local model later, once you're comfortable — and you'll appreciate the difference more once you've felt how it works.

Choosing a model without burning through tokens

Not all models cost the same to run, and not all of them need the same amount of "thinking" to get a job done. Here's the honest way to think about it:

The skill you'll develop over time is knowing which model to reach for. It's not about always using the biggest, most expensive model — it's about using the right one for the job. A capable small model will handle most of your daily work, and you'll learn to spot the moments when a heavier model is worth the extra cost.

Models worth considering as a beginner

Model names change quickly, and the "best" model shifts as new ones are released. So rather than pin you to a specific name that may be outdated by the time you read this, here's the honest way to choose:

Start with a capable, low-cost model

Most providers offer a "flash" or "lite" tier — fast, cheap, and plenty capable for everyday work. This should be your daily driver. It will handle most tasks well and keep your token burn low while you learn.

Keep a powerful model in reserve

Have access to a larger, smarter model for the genuinely hard problems — complex reasoning, big multi-step projects. You won't use it every day, but when a task is beyond the small model, you'll be glad it's there.

Experiment freely

The best way to find what works for you is to try. Start with a small model, see how it handles your work, and reach for a bigger one when you hit its limits. You'll quickly develop a feel for which tasks each model handles well — and that instinct is worth more than any specific recommendation.

The trade-off you're always balancing is simple: smaller models are cheaper and faster but less powerful; larger models are smarter but cost more. As a beginner, start small, learn the ropes, and only expand when a task genuinely needs it. That's the honest, token-conscious way to build with an agent.

Understanding APIs and model providers

Before we get to the installation steps, there's one concept you'll run into right away, and it's worth understanding clearly: the API. An API (Application Programming Interface) is, in plain terms, the doorway that lets your agent talk to a model provider's service. When your agent wants the model to think, it sends a request through that doorway, and the model's answer comes back.

To use that doorway, you need a key — a kind of private password that identifies you and lets the provider track your usage. Think of it like a library card: the library (the model provider) lets you in to use its books (the models), and the card (your API key) is how it knows it's you. If you're using a cloud model, you'll need an API key from whichever provider you choose.

What is a model provider?

A model provider is simply a company or service that hosts language models and lets you use them, typically over the internet for a fee. When your agent needs to think, it sends the request to one of these providers, which runs the model and sends back the result.

There are a lot of providers, and they differ in the models they offer, the prices they charge, and how easy they are to use. Some you've probably heard of already: OpenAI (ChatGPT's maker), Google (Gemini), Anthropic (Claude), and Ollama (which we mentioned for local models). There are also aggregators like OpenRouter that give you access to hundreds of models from many providers through a single key and a single account — a very popular way to start, because one key covers almost everything.

Getting an API key ahead of time

The process is similar no matter which provider you pick:

Treat your API key like a password. It's the credential to a service that can spend money on your behalf, so don't share it or paste it into a public place. If you ever think it's been exposed, you can go back to the provider, revoke the old key, and create a new one. And if you want the greatest flexibility from the start, OpenRouter is an excellent first choice — one account and one key give you access to hundreds of models, which is a great way to explore and learn.