Skip to content

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.

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
ProviderUsed forAPI key pageUsage or billing page
OpenAItext, vision, speech-to-text, text-to-speechOpenAI API keysOpenAI usage
OpenRoutertext and vision models routed through OpenRouterOpenRouter keysOpenRouter activity
AnthropicClaude text and vision modelsAnthropic keysAnthropic usage
Google GeminiGemini text and vision modelsGoogle AI Studio API keysGoogle Cloud API dashboard
Brave Searchoptional web search contextBrave Search API keysBrave Search API dashboard
Replicateoptional supported audio workflowsReplicate API tokensReplicate billing
  1. Open the provider key page from the table above.

  2. Sign in to the provider account that should pay for usage.

  3. Create a new API key or token.

  4. Copy the key once. Many providers only show the full key at creation time.

  5. Open ChartGPT in NinjaTrader.

  6. Open Options > AI Providers.

  7. Paste the key into the matching provider field.

  8. Click Save and confirm the provider status changes to configured.

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.

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.

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.

  • 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.