Use Chatbox with DaoXE

Chatbox is a popular open-source desktop chat client (Windows / macOS / Linux) that accepts any OpenAI-compatible endpoint through its Custom Provider. One DaoXE key turns it into a multi-vendor console.

Updated 2026-09-15

Chatbox's Custom Provider takes an API host and a key — which is exactly what DaoXE is. Set it once and Chatbox's model picker can reach GPT, Claude, Gemini, DeepSeek and the rest of your account's catalogue on one balance (cheapest APIs guide).

Why route Chatbox through DaoXE#

  • Desktop, local history. Conversations stay on your machine; only inference goes out.
  • One key, many vendors. No per-vendor accounts or cards inside the client.
  • Group chats & prompts. Chatbox's prompt library and multi-model group chats run across vendors from one endpoint.

Set it up in Chatbox#

  1. Open settings. Chatbox → Settings → Model Provider → choose Custom Provider (or add a provider).
  2. Set the API host. Enter https://daoxe.com/v1 — end at /v1; Chatbox appends /chat/completions.
  3. Paste the key. Your DaoXE key. Leave the model list to auto-fill, or paste exact IDs from GET /v1/models.
  4. Test one call. Send a short message; then check the response's model field matches what you asked for.

Caveats worth knowing

The API host ends at /v1. Chatbox has a built-in proxy mode by default (desktop app routes requests through its relay for CORS); if you self-host or use API mode, point the same host/key there instead. Model IDs are account-scoped — read GET /v1/models. Vision/tool features depend on the chosen model, not the client. More clients: client setup notes.

Verify you actually get the model#

Prove the endpoint works before blaming the client — if this fails, no setting will fix it:

bash
export DAOXE_API_KEY="your_api_key"

# List the exact model IDs your account can call
curl --fail-with-body --show-error --silent \
  https://daoxe.com/v1/models \
  -H "Authorization: Bearer ${DAOXE_API_KEY}"

Prove the endpoint outside the client, then diff a hard prompt against the official API at temperature 0:

bash
curl --fail-with-body --show-error --silent \
  https://daoxe.com/v1/chat/completions \
  -H "Authorization: Bearer ${DAOXE_API_KEY}" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "YOUR_EXACT_MODEL_ID",
    "max_tokens": 64,
    "messages": [{"role": "user", "content": "Say hello in one sentence."}]
  }'

Verify us — don't trust us

Point the open benchmark at DaoXE and at the official API and compare at temperature 0. Then learn to detect model swapping so a cheaper endpoint can't quietly swap you to a smaller model.

Frequently asked questions#

Can Chatbox use DaoXE?

Yes — Custom Provider: API host https://daoxe.com/v1 plus your key. It behaves like any OpenAI-compatible endpoint.

Where do model names come from?

Either auto-fill from the endpoint or paste exact IDs from GET /v1/models — guessed names fail.

Does it work offline / self-hosted?

Chatbox runs locally; inference needs network to the endpoint. Its default proxy relay handles CORS — API mode works too.

What does it cost?

Per-model, account-scoped — live pricing; top-up is a flat 1 RMB = $1 of credit on every payment method.

Try DaoXE — and benchmark it yourself

One key for GPT, Claude, Gemini, DeepSeek and more. Point the open benchmark at us and compare — don't take our word for it.