AI Providers and Models
ChartGPT uses a bring-your-own-key model. You choose the AI provider, create the API key in that provider account, save the key in ChartGPT, and monitor provider usage yourself.
Trading Neural sells the ChartGPT software license. It does not resell AI credits, mark up model usage, or manage your provider bill.
Provider responsibilities
Section titled “Provider responsibilities”You are responsible for:
- creating and protecting your provider API keys
- selecting models that fit your workflow and budget
- monitoring provider usage and spend
- setting provider-side limits or budgets where available
- removing or rotating keys if you suspect they were exposed
ChartGPT is responsible for:
- storing saved provider keys locally in your Windows user profile
- sending the selected chart context to the provider/model you choose
- showing provider/model selectors in supported tabs
- reporting provider errors when a key, quota, or model request fails
Supported providers
Section titled “Supported providers”| Provider | Used for | API key page | Usage or billing page |
|---|---|---|---|
| OpenAI | text, vision, speech-to-text, text-to-speech | OpenAI API keys | OpenAI usage |
| OpenRouter | text and vision models routed through OpenRouter | OpenRouter keys | OpenRouter activity |
| Anthropic | Claude text and vision models | Anthropic keys | Anthropic usage |
| Google Gemini | Gemini text and vision models | Google AI Studio API keys | Google Cloud API dashboard |
| Brave Search | optional web search context | Brave Search API keys | Brave Search API dashboard |
| Replicate | optional supported audio workflows | Replicate API tokens | Replicate billing |
Create and save a provider key
Section titled “Create and save a provider key”-
Open the provider key page from the table above.
-
Sign in to the provider account that should pay for usage.
-
Create a new API key or token.
-
Copy the key once. Many providers only show the full key at creation time.
-
Open ChartGPT in NinjaTrader.
-
Open Options > AI Providers.
-
Paste the key into the matching provider field.
-
Click Save and confirm the provider status changes to configured.
Monitor usage and cost
Section titled “Monitor usage and cost”ChartGPT does not meter or cap provider usage for you. Check the provider dashboard to see spend, quota, rate limits, failed requests, and billing details.
Recommended habits:
- check provider usage after your first few ChartGPT requests
- set provider-side budgets, limits, or alerts if the provider supports them
- use smaller/cheaper models for routine testing
- send small prompts first before large chart datasets, screenshots, or web-search requests
- review provider invoices if you use expensive vision, long-context, or reasoning models
If usage looks higher than expected, clear the provider key in ChartGPT and review the provider account immediately.
Choosing a model
Section titled “Choosing a model”Model lists are provider-driven. After you save a key, ChartGPT can refresh models from that provider. The list can vary by:
- account permissions
- provider billing status
- provider region
- text, vision, audio, or web-search support
- model availability changes made by the provider
Use the Provider and Model selectors in each ChartGPT analysis tab.
- Use text-capable models for Chart Data, OHLCV, Volume, VWAP, Calendar, Blend, and Chat.
- Use vision-capable models for chart screenshots in the Vision tab.
- Use audio-capable providers/models for speech-to-text or text-to-speech workflows.
- Configure Brave Search if you want web search context where the selected workflow supports it.
Advanced model visibility
Section titled “Advanced model visibility”Use Options > AI Providers > Advanced Model Visibility only when a model appears in the wrong list, is hidden unexpectedly, or should be hidden from your local ChartGPT selectors.
Leave it on Auto unless you have a specific reason to override the model list.
Troubleshooting
Section titled “Troubleshooting”- Provider says not configured: Save the matching API key under Options > AI Providers.
- Model is missing: Confirm the key is valid, refresh provider models, and check Advanced Model Visibility.
- Request fails with billing or quota errors: Review the provider usage or billing page.
- Web search is disabled: Configure a Brave Search API key.
- Audio request fails: Confirm the selected audio provider has a saved key and supports the chosen audio workflow.
- License works but AI requests fail: Your Trading Neural TN key and your provider API key are separate. Check provider setup first.