Documentation Index
Fetch the complete documentation index at: https://docs.bricks.tools/llms.txt
Use this file to discover all available pages before exploring further.
CTOR supports multiple AI model providers. Configure API keys in settings to enable a provider.
Anthropic
| Model | Context window | Reasoning | Extended thinking |
|---|
| claude-sonnet-4.6 | 200K | Yes | — |
| claude-opus-4.7 | 200K | Yes | Max |
| claude-opus-4.6 | 200K | Yes | Max |
| claude-haiku-4-5-20251001 | 200K | Yes | — |
OpenAI
| Model | Context window | Reasoning | Extended thinking |
|---|
| gpt-5.5 | 272K | Yes | Max |
| gpt-5.4 | 272K | Yes | Max |
| gpt-5.3-codex | 400K | Yes | Max |
| gpt-5.2-codex | 400K | Yes | Max |
| gpt-5.2 | 400K | Yes | Max |
| gpt-5.1-codex-mini | 400K | Yes | — |
| gpt-5.4-nano | 400K | Yes | Max |
OpenAI Codex
| Model | Context window | Reasoning | Extended thinking |
|---|
| gpt-5.5 | 272K | Yes | Max |
| gpt-5.4 | 272K | Yes | Max |
| gpt-5.4-mini | 272K | Yes | Max |
| gpt-5.3-codex | 272K | Yes | Max |
| gpt-5.3-codex-spark | 128K | Yes | Max |
| gpt-5.2-codex | 272K | Yes | Max |
gpt-5.3-codex-spark requires a ChatGPT Pro plan. It appears in the model selector only when the signed-in OpenAI Codex account is on the Pro plan.
Google
| Model | Context window | Reasoning | Extended thinking |
|---|
| gemini-3.1-pro-preview | 1M | Yes | — |
| gemini-3-pro-preview | 1M | Yes | — |
| gemini-3-flash-preview | 1M | Yes | — |
| gemma-4-26b-a4b-it | 256K | Yes | — |
| gemma-4-31b-it | 256K | Yes | — |
| Model | Context window | Reasoning | Extended thinking |
|---|
| gemini-3.1-pro-preview | 1M | Yes | — |
| gemini-3-flash-preview | 1M | Yes | — |
| claude-opus-4.7 | 200K | Yes | Max |
| claude-opus-4.6 | 200K | Yes | Max |
| claude-sonnet-4.6 | 200K | Yes | — |
| claude-haiku-4.5 | 200K | Yes | — |
Google rebranded Vertex AI to Agent Platform; CTOR shows both names so the provider is findable by either label. Gemini models go through the Generative AI API on Vertex; Claude models use Anthropic’s Vertex partner endpoint. Authentication uses Application Default Credentials (ADC), a service account key file, or an API key (Gemini only — Claude partner models reject API keys). See settings for setup details.
GitHub Copilot
| Model | Context window | Reasoning | Extended thinking |
|---|
| claude-sonnet-4.6 | 200K | Yes | — |
| claude-haiku-4.5 | 144K | Yes | — |
| gpt-5.4 | 400K | Yes | Max |
| gpt-5.4-mini | 400K | Yes | Max |
| gpt-5.3-codex | 400K | Yes | Max |
| gpt-5.2 | 264K | Yes | Max |
| gpt-5.2-codex | 400K | Yes | Max |
| gemini-3.1-pro-preview | 128K | Yes | — |
| gemini-3-pro-preview | 128K | Yes | — |
| gemini-3-flash-preview | 128K | Yes | — |
| grok-code-fast-1 | 128K | — | — |
GitHub Copilot uses OAuth for authentication. Configure it in Settings > Providers > GitHub Copilot.
OpenAI Codex uses OAuth for authentication (Login with OpenAI). Configure it in Settings > Providers > OpenAI Codex.
OpenCode Zen
| Model | Context window | Reasoning | Extended thinking |
|---|
| claude-sonnet-4.6 | 200K | Yes | — |
| claude-opus-4.7 | 200K | Yes | Max |
| claude-opus-4.6 | 200K | Yes | Max |
| claude-haiku-4.5 | 200K | Yes | — |
| gpt-5.4 | 272K | Yes | Max |
| gpt-5.4-mini | 400K | Yes | Max |
| gpt-5.3-codex | 400K | Yes | Max |
| gpt-5.2-codex | 400K | Yes | Max |
| gpt-5.2 | 400K | Yes | Max |
| gemini-3.1-pro | 1M | Yes | — |
| gemini-3-flash | 1M | Yes | — |
| kimi-k2.6 | 256K | Yes | — |
| kimi-k2.5 | 256K | Yes | — |
| glm-5.1 | 200K | Yes | — |
| glm-5 | 200K | Yes | — |
| minimax-m2.5 | 200K | Yes | — |
OpenCode Go
| Model | Context window | Reasoning | Extended thinking |
|---|
| kimi-k2.6 | 256K | Yes | — |
| kimi-k2.5 | 256K | Yes | — |
| glm-5.1 | 200K | Yes | — |
| glm-5 | 200K | Yes | — |
| minimax-m2.7 | 200K | Yes | — |
| minimax-m2.5 | 200K | Yes | — |
| qwen3.6-plus | 256K | Yes | — |
| deepseek-v4-pro | 1M | Yes | Max |
| deepseek-v4-flash | 1M | Yes | Max |
OpenAI Compatible endpoints
Add any number of OpenAI-compatible API endpoints, each with its own name, base URL, API key, and model list. Manage endpoints in Settings > OpenAI Compatible Endpoints.
Each endpoint is configured with:
| Field | Description |
|---|
| Endpoint Name | A display name (e.g., “Ollama”, “vLLM”, “LM Studio”) |
| Base URL | The API endpoint (e.g., http://localhost:11434/v1) |
| API Key | Optional, depending on the provider |
| Models | One or more model identifiers available at this endpoint |
Models from configured endpoints appear in the model selector grouped under the endpoint name. This allows you to use local models (Ollama, LM Studio) or any third-party provider that implements the OpenAI API format.
If you previously configured a single OpenAI Compatible provider, it is automatically migrated to the new multi-endpoint format on first launch.
Thinking levels
Models with reasoning support can use different thinking levels to control the depth of analysis:
| Level | Token budget | Best for |
|---|
| Off | — | Fast responses, simple tasks |
| High | ~16k tokens | Most tasks |
| Max | ~32k tokens | Complex reasoning, architecture decisions |
The Max level is only available on models marked with “Max” in the extended thinking column above.
Environment variable fallback
If no API key is configured in the app settings, the agent checks these environment variables:
ANTHROPIC_API_KEY — used for Anthropic models
OPENAI_API_KEY — used for OpenAI models