All guides / Coding assistants

Use XHuoAPI in Roo Code

Roo Code keeps Cline's provider model: pick OpenAI Compatible in settings and fill in base URL, API key and model ID.

Before you start

Verify first

Before touching the tool, confirm the key and model work with curl. This rules out half of the 'I configured it and nothing happens' cases.

curl https://api.xhuoapi.ai/v1/chat/completions \
  -H "Authorization: Bearer sk-..." \
  -H "Content-Type: application/json" \
  -d '{"model":"deepseek-v3.2","messages":[{"role":"user","content":"ping"}]}'

Steps

1

Open the Roo Code sidebar and click the gear icon to open API Configuration.

2

Set API Provider to OpenAI Compatible and fill in:

Base URL:  https://api.xhuoapi.ai/v1
API Key:   sk-...
Model ID:  claude-sonnet-5
3

Click Save. Roo Code lets each mode (Code / Architect / Ask …) use its own configuration profile, so Architect can run a stronger reasoning model while Code uses a cheaper one.

Notes

Stop the base URL at /v1. Do not append /chat/completions; the client adds that path itself and you will get a 404 if you include it.
The model ID must match the pricing page exactly (deepseek-v4-pro, not DeepSeek V4 Pro). Case and hyphens matter.

Commonly used models

These are common choices for this kind of tool; click a model to see its price in each tier. The full list is on the pricing page.

Steps follow the tool's current official documentation; the UI may change after updates. Tell us if something no longer matches.