AI Provider Settings

Configure AI providers, API keys, and model parameters.

AI Provider Settings

Configure your AI providers, API keys, models, and advanced parameters.


Provider Selection

Select from available AI providers:

ProviderDescription
OpenAIGPT-5.6 (Sol/Terra/Luna), GPT-5.5, GPT-5.4
AnthropicClaude Opus 5, Sonnet 5, Haiku 4.5, Fable 5
Google GeminiGemini 3.6 Flash, 3.5 Flash, 3.1 Pro
xAIGrok 4.6, Grok 4.5, Grok 4.3, Grok 4.20
DeepSeekDeepSeek V4 Flash and Pro
OllamaLocal models via Ollama
CustomYour own OpenAI-compatible endpoints

Open the provider dropdown to select a provider โ€” search for it, or use โ†‘โ†“ and Enter. The active provider is shown at the top of the list. Use the + Add button for a custom provider.


API Key

Enter your API key for the selected provider:

  • Keys are stored locally in your browser
  • Never sent to BraceKit servers
  • Unique per provider

Paste your key into the API Key field. Click the eye icon to show/hide the value.

Note: Ollama running on localhost doesnโ€™t require an API key.


Base URL

For Custom Providers and Ollama, you can configure a custom Base URL:

  • Ollama: Change from default http://localhost:11434 to connect to a remote server
  • Custom: Enter the full API endpoint URL

Model Selection

Choose a model for the selected provider from the searchable list. BraceKit fills the list when it can (after you enter an API key). You can also type a model name if it is not listed yet.

Managing Models (Custom Providers)

Custom providers keep a list of models you add:

  • Click a row to make it the active model
  • Click Add model to open a dialog (model id, optional display name, and specs)
  • Click the pencil to edit a modelโ€™s specs
  • Click ร— to remove a model

Custom Providers

Add your own API endpoints that are compatible with OpenAI, Anthropic, Gemini, or Ollama formats.

Adding a Custom Provider

  1. Click the + Add button next to the provider dropdown
  2. Fill in the details:
    • Name: Display name for the provider
    • Format: API format (OpenAI, Anthropic, Gemini, or Ollama)
    • Base URL: API endpoint (e.g., https://api.example.com/v1)
  3. Click Save Provider

Removing a Custom Provider

Hover over a custom provider button in the grid and click the ร— that appears in the top-right corner.


Model specs

Every model has its own limits and features โ€” not one setting for the whole provider. The Advanced card shows the specs for the currently selected model.

SpecWhat it affects
Context / max input / max outputHow long a conversation can get (token meter and auto-compact) and how long a reply can be
ModeChat, image generation, or embeddings
Input / output modalitiesWhat you can attach (text, images, PDFs) and what the model can return
CapabilitiesTools, vision, reasoning, structured output, Google Search, image generation
Reasoning controlHow thinking is configured when reasoning is on

Built-in providers: these fields are read-only. BraceKit already knows the usual limits for listed models, and updates them when the provider returns that information.

Custom providers: you set specs in the add/edit dialog and on the Advanced card.

Vision always includes Image as an input modality. You cannot turn Image off while Vision is on.

If you turn on tools or thinking in the composer (or attach a file) that this modelโ€™s specs say it does not support, BraceKit shows a warning with Configure here โ€” that link opens this settings page so you can fix the spec.


Model Parameters

Fine-tune model behavior with advanced parameters. Available parameters vary by provider format.

Common Parameters

ParameterDescriptionRange
TemperatureControls creativity. Low = consistent, High = varied0.0 - 2.0
Top PControls word choice breadth. Lower = more focused0.0 - 1.0
Max TokensMaximum response lengthAny positive integer

Advanced Parameters

ParameterProviderDescription
Top KAnthropic, Gemini, OllamaLimits word choices to top K options
Min POllamaMinimum probability threshold for tokens
Context WindowOllamaContext window size in tokens (num_ctx)
Keep AliveOllamaHow long to keep model in memory (e.g., โ€œ5mโ€, โ€œ24hโ€)
Thinking BudgetAnthropic, GeminiMax tokens for internal reasoning (when enabled)

Resetting Parameters

Click โ€œReset to defaultsโ€ to clear all custom parameter values.