OpenAI API Compatible or OpenAI API provider flow instead of searching for a provider-specific preset.
This setup is useful because it:
- is simple for non-technical users
- lets you switch between Crazyrouter-approved models inside one desktop client
- works well for desktop chat, knowledge-base Q&A, file reading, and everyday writing tasks
Start Here
Use this configuration first:- Provider / API Mode:
OpenAI API CompatibleorOpenAI API - API Host:
https://crazyrouter.com - API Path: leave it blank or keep the default
- API Key:
sk-xxx - First validation model:
gpt-5.4
According to ChatBox’s current official provider documentation, the
API Path usually does not need to be filled manually because ChatBox already has a default OpenAI-compatible chat path. For Crazyrouter docs, the safest starting point is to enter the root host https://crazyrouter.com and avoid manually forcing /v1/chat/completions at the beginning.Who This Guide Is For
- users who want a fast desktop setup for Crazyrouter
- users who want multi-model daily chat, translation, summarization, or writing assistance
- users who want to combine ChatBox knowledge-base or file-Q&A features with Crazyrouter
- users who want a full GUI setup without writing code
Prerequisites
| Item | Notes |
|---|---|
| Crazyrouter account | Register at crazyrouter.com first |
| Crazyrouter token | Create a dedicated token for ChatBox |
| ChatBox client | Desktop is recommended because knowledge-base features are stronger there |
| Allowed models | Start by allowing at least one chat model |
gpt-5.4claude-sonnet-4-6gemini-3-pro-preview
Install ChatBox
Windows
- Open the ChatBox website
- Download the Windows installer
- Run the installer
- Launch ChatBox after setup
macOS
- Open the ChatBox website
- Download the macOS build
- Move it into
Applications - If macOS shows a security prompt on first launch, complete the usual allow flow
Linux
- Open the ChatBox website
- Download the package or desktop build for your distribution
- Install it and launch ChatBox
Recommended Provider Setup
The exact labels may vary slightly by ChatBox version. Common entry points include:SettingsModel ProviderAI ProviderAdd
OpenAI API, select it directly. If not, add a new OpenAI API Compatible provider.
Configuration Steps
Step 1: Create a dedicated Crazyrouter token for ChatBox
On the first pass, only allow one or two models such as:
gpt-5.4claude-sonnet-4-6
Step 2: Open ChatBox settings
Launch ChatBox, then open the settings entry in the lower-left area and go to:
Model Provider- or
AI Provider
Step 3: Select or add an OpenAI-compatible provider
Use one of these routes:
- if
OpenAI APIalready exists, select it - if not, click
Addand create anOpenAI API Compatibleprovider
Step 4: Enter the Crazyrouter connection values
Recommended values:
API Host:https://crazyrouter.comAPI Path: leave blank or keep the defaultAPI Key:sk-xxx
Crazyrouter is a clear choice.Step 5: Add the first model
For the first test, add only:
gpt-5.4
claude-sonnet-4-6gemini-3-pro-preview
Step 6: Use Check or Save for the first connectivity test
If your ChatBox version includes a
Check button, use it first.If it only has Save, save the provider and then return to the main chat screen for validation.Recommended Validation Order
Follow this order instead of enabling everything at once:- Start with one token
- Start with one model:
gpt-5.4 - Validate plain text chat first
- Add a second model later
- Enable knowledge base, file Q&A, or more advanced settings only after chat is stable
Recommended Models
| Scenario | Recommended model | Why |
|---|---|---|
| First connectivity test | gpt-5.4 | Verified successfully in production on March 23, 2026, and best suited for the OpenAI-compatible baseline |
| Higher-quality writing and explanation | claude-sonnet-4-6 | Better for detailed explanation, rewriting, and summaries |
| Gemini fallback path | gemini-3-pro-preview | Useful as a second vendor-compatible validation path inside the same client |
How To Use ChatBox Features With Crazyrouter
Basic chat
This is the best first test and should always come before advanced features.Knowledge base / file Q&A
Turn this on only after basic chat already works. For the first pass:- keep files small
- keep content simple
- test with one file first
Multi-model switching
Useful when you want different models for different tasks, for example:- default baseline chat:
gpt-5.4 - important summaries and writing:
claude-sonnet-4-6 - secondary vendor validation:
gemini-3-pro-preview
Parameter Suggestions
If your ChatBox version exposes common generation settings, keep the first run conservative:| Parameter | Suggested value | Notes |
|---|---|---|
| Temperature | 0.2 to 0.7 | Keep it moderate during validation |
| Max Tokens | default or moderate | Avoid very large outputs during troubleshooting |
| Context Messages | default | Basic chat validation is enough at first |
Token Best Practices
| Setting | Recommendation | Why |
|---|---|---|
| Dedicated token | Required | Do not share it with IDEs or automation tools |
| Model allowlist | Strongly recommended | Start with only one or two models |
| Spending limit | Strongly recommended | Knowledge-base or repeated Q&A flows can amplify cost |
| Environment separation | Recommended | Separate personal desktop usage from team-shared usage |
| Leak response | Rotate immediately | Replace the key if it appears in screenshots, recordings, or screen sharing |
Validation Checklist
- ChatBox is installed and launches normally
- A dedicated Crazyrouter token was created for ChatBox
-
OpenAI APIorOpenAI API Compatibleis selected -
API Hostis set tohttps://crazyrouter.com -
API Pathis left blank or kept at the default -
sk-xxxwas entered successfully - Only
gpt-5.4was added for the first pass - Validation succeeded through
Checkor a minimal chat - The request appears in Crazyrouter logs
Common Errors And Fixes
| Symptom | Common cause | Fix |
|---|---|---|
| 401 unauthorized | Token is wrong, incomplete, or expired | Generate a new token and paste it again |
| 404 | Host or path is wrong | Reset Host to https://crazyrouter.com and keep the path default |
| 403 / model not allowed | The token does not allow the selected model | Allow that model in Crazyrouter token settings |
model not found | The model name is wrong | Switch back to gpt-5.4 and revalidate |
| Save succeeds but chat fails | Wrong provider type or the model was not actually added | Recheck the provider mode and model list |
| Knowledge-base Q&A is slow or fails | Files are too large or the task is too complex | Fall back to smaller files and plain text chat |
Not sure whether /v1 is required | Current ChatBox versions usually do not need a manually forced full path | Start with the root host and leave API Path blank or default |
FAQ
Which provider should I select in ChatBox?
PreferOpenAI API or OpenAI API Compatible.
What should I enter as the API Host?
Usehttps://crazyrouter.com.
Do I need to manually enter /v1/chat/completions?
Usually no. Based on ChatBox’s official provider documentation, API Path typically already has a default value, so leave it blank or unchanged first.
What should the first model be?
Start withgpt-5.4.
When should I add more models or knowledge-base features?
Only after the minimal chat path is already working.If your goal is “make ChatBox work first”, the best approach is not to configure many models and features at once. Start with
gpt-5.4 and validate the smallest possible chat path.