TradePerformance

AI

Every AI feature in this app runs on your key, from your browser, billed to your account with whichever provider you chose. There is no AI included in the price and no AI markup — you are not buying tokens from us.

That is one decision with a lot of consequences, and this page walks through all of them: what it costs, which provider to pick, what the app sends, and how to turn any of it off.

Everything here is configured in Settings → AI, under App in the sidebar.

Settings → AI: the whole tab, from the provider list down to the two bulk actions, on an account with no key saved
Settings → AI: the whole tab, from the provider list down to the two bulk actions, on an account with no key saved

Bringing your own key

What does BYOK mean and why does the app work this way?

BYOK is "bring your own key". You get an API key from an AI provider, paste it into Settings → AI, and the app calls that provider directly from your browser. Nothing routes through a TradePerformance server, and nothing is marked up.

Read the full guide
Where is my key stored, and who can see it?

In your browser's local storage, on the machine you typed it on. It is deliberately excluded from the settings that sync between your devices, so it never reaches our database. Nobody at TradePerformance can see it, because we never receive it.

the masked key field, which is as far as the key ever gets
Read the full guide
Is my trade data used to train anything?

Not by us. The privacy policy says it plainly: we do not train AI models on your trade data, and we do not sell or share it with third parties for advertising. What your chosen AI provider does with a request is governed by that provider's terms, which is one more reason the choice of provider is yours.

Read the full guide
What leaves my machine, and where does it go?

Only what a feature needs, only when that feature runs, and only to the provider you configured. Nothing AI-related is sent to a TradePerformance server. If no AI feature runs, nothing leaves at all.

Read the full guide
What happens to AI features if I don't add a key?

They stay switched off and say so. Nothing breaks, nothing is hidden, and every non-AI part of the app works exactly as it does with a key. You lose interpretation, not data.

what a key-gated feature looks like without one: the button reads Save an API key first
Read the full guide

Choosing a provider

Which AI providers can I use?

Four — OpenAI, Anthropic, Groq and OpenRouter. You can save a key for each and switch between them. Groq and OpenRouter have genuinely free tiers; OpenAI and Anthropic are paid.

the four provider tiles and the legend naming the three dot states: Active, Saved not active, and No key
Read the full guide
What is the difference between the free and paid models?

The free models are genuinely capable at writing and summarising and genuinely weaker at reasoning, at seeing images reliably, and at calling tools. The paid models are better at all three, and the gap shows up most on the features that chain several steps together.

the routing rules, which spell out how free and paid providers are treated differently
Read the full guide
What can I actually do on a free model, and where will it fall short?

Free is enough for tagging, drafting and summarising — the high-volume, low-judgement work. It falls short on chart reads, on multi-step Coach questions, and anywhere a wrong answer is worse than no answer.

Read the full guide
Why would I want more than one provider configured?

Because the app uses them together. With a free key and a paid key both saved, cheap work runs free, quality work runs paid, and a provider outage falls through to the other one instead of failing.

economy mode, the setting that makes two keys work together
Read the full guide

Getting set up

How do I add and test a key?

Settings → AI, choose the provider, paste the key, press Test & save. The test calls your provider once before storing anything, so a key that is wrong tells you immediately instead of at the moment you needed it.

the Settings sidebar with AI ringed, in the App group above Capture
Read the full guide
What do the status dots on each provider tile mean?

Green In use is the provider currently answering. Amber Saved, not active has a working key but is not the one being called. Red Validation failed means the last test on that key did not pass. No dot means no key.

the four tiles and the legend naming the three dot states
Read the full guide

Models

How do I select a different model?

Under the key field there is a Model dropdown. Pick one, and the line underneath tells you what that model can do — vision, tools — and its price per million tokens in and out.

the Model dropdown, with the selected model's capabilities and price on the line beneath
Read the full guide
What is smart model routing and when does it pick a cheaper model?

Smart routing overrides your model choice for one call when the task needs something your model cannot do. It is on by default. On free providers it moves freely; on paid providers it only fixes hard capability gaps, so it will never quietly upgrade you from Haiku to Opus.

the Economy mode and Smart model routing toggles with the rules each one follows
Read the full guide
What is the context profile and what does changing it do?

A standing description of how you trade and what your charts look like, injected into AI prompts so the model reads your screen and your vocabulary the way you do. Three blocks — Chart layout, Approach and Term definitions — and it autosaves as you type.

the Context profile block: the already-auto-included notice, Chart layout, Approach and Term definitions
Read the full guide

What it costs

What does this cost me per token, roughly, and what drives the bill?

Between nothing and a few cents per call, depending entirely on the model. The app shows each model's price per million tokens next to it. What actually drives a bill is not the per-token rate — it is chart images and deep Coach questions.

the Usage this month panel, which is where a running total would go if one were kept
Read the full guide
How do I see what I'm spending?

Not on this page — the Usage this month panel is a placeholder that reads for both figures and is not wired to anything. Real per-run costs are shown by the bulk actions while they run. For a true total, use your provider's own dashboard.

the Usage this month panel: a dash for tokens, a dash for cost, and the line promising that tracking activates later
Read the full guide
What is economy mode and what does it trade away?

Economy mode routes the mundane work to your free provider and keeps the quality work on your best one. It is on by default. It trades away almost nothing — except that with only an OpenAI key it also downgrades voice transcription to the browser's own engine, which is noticeably worse.

the Economy mode toggle and the three things it changes, including what it does to voice transcription
Read the full guide

The automatic features

Which AI features run automatically, and how do I turn each off?

Two of them, and one that is not AI at all. Auto-generate weekly pattern report on Monday and Auto-read charts on upload are the only things that spend money without you pressing anything. Both have their own switch in the Automatic features block on this page.

the Automatic features block: the weekly report, tilt banner, chart auto-read and disagreement toggles
Read the full guide
What does "auto-read charts on upload" do?

When you attach a chart image to a trade, it runs a vision read on it straight away and fills in the Market Context fields you left blank. It never overwrites anything you typed, and it runs once per trade.

the Auto-read charts on upload toggle and what it fills in
Read the full guide
What does "show data source disagreements" do?

It surfaces a review pill when the chart read disagrees with data that came from your platform. It is off by default, and off means the disagreement is still recorded — just silently, for us to investigate rather than you.

the Show data-source disagreements toggle, off by default
Read the full guide
What does the live tilt detection banner setting control?

Whether the Dashboard shows an amber warning when today's trading drifts from your own 30-day baseline. It is on by default, and — despite living on the AI page — it makes no AI call at all. Its own description says so: pure logic.

the Live tilt detection banner toggle, its threshold field, and the line confirming it makes no AI call
Read the full guide

Running AI over your history

What is bulk sentiment tagging and when should I run it?

Retroactive sentiment tagging finds past trades that have a note but no emotion tag and classifies each one. It runs up to 50 at a time to cap the cost, shows the running total in dollars while it works, and can be re-run to continue through the backlog.

the Retroactive sentiment tagging card with its candidate count; with no key saved the run button reads Save an API key first
Read the full guide
What is backfill chart reads and when should I run it?

Backfill chart reads finds past trades that already have a chart image but still have blank Market Context fields, and runs a vision read on each. Up to 20 at a time, because vision is the expensive call.

the Backfill chart reads card, with what it selects and its 20-at-a-time limit; with no key saved its button reads Save an API key first
Read the full guide