AI Credits and Model Choice
AI chat and Fix with AI use AI credits. Editing, saving, and reviewing a staged diff do not send a model request by themselves.
Use the in-product model list
Section titled “Use the in-product model list”The model selector in Algo Lab and Account → Integrations → AI Assistant shows the models available to your account now. Documentation does not pin a versioned catalog because provider models and defaults can change independently of the workflow.
Use model choice as an explicit tradeoff:
| Need | Selection approach |
|---|---|
| Complex strategy logic, a difficult bug, or a large evidence review | Start with the most capable option available, then verify every proposed change |
| A short explanation or bounded edit | Compare a lower-cost option on the same prompt and context |
| Consistent behavior across product surfaces | Save a preferred model in Account Settings |
| No preference | Select Default and allow the system default to apply |
What affects credit use
Section titled “What affects credit use”Credit policy is applied by the product at request time. Larger prompts, longer conversation history, attached scripts or reports, longer responses, and model choice can all change the amount used. Do not rely on a fixed per-request estimate from a documentation page.
To keep a request bounded:
- attach only the script tab, report, image, or error needed for the task;
- remove stale context before changing topics;
- ask for one coherent change rather than several unrelated changes;
- start a separate chat when the previous history no longer matters; and
- inspect the resulting diff before asking for another full rewrite.
Check balance and usage
Section titled “Check balance and usage”Open Account → Billing. The page separates available credit buckets when present and shows usage for the previous 30 days.
Current account behavior:
- monthly credits reset each billing period;
- purchased credits are tracked separately and roll over;
- paid plans can purchase top-ups when checkout is enabled; and
- beta accounts request additional credits from the admin team.
The editor also surfaces an action when a request cannot run because the balance is insufficient.
Compare models without changing the question
Section titled “Compare models without changing the question”-
Save the current script and record the model, prompt, and attachments.
-
Ask for a bounded result—for example, explain one validation error or propose one diff.
-
Review factual accuracy, Pine Script validity, diff size, and credit usage.
-
Repeat with another available model using the same inputs.
-
Choose the least costly option that still produces a result you can verify for that task class.
When a request is blocked
Section titled “When a request is blocked”If the editor reports insufficient credits:
- confirm the balance in Account → Billing;
- reduce unnecessary attachments or old conversation context;
- choose another available model only if it is appropriate for the task;
- purchase a top-up or request additional beta credits when that control is available; and
- retry the request. Your code should be reviewed from the editor state, not reconstructed from a partial model response.