Roo Code
Roo Code is a VS Code extension. A VS Code agent with a model for each mode. It has an OpenAI Compatible provider. Set that provider to the exchange. The exchange auctions each request, sets a cap before the first token and charges for the measured use.
Before you start
- A workspace with a balance and a
spendkey. See API keys. - VS Code with Roo Code installed.
1. Choose the provider
Open the provider settings of Roo Code. Choose the OpenAI Compatible provider.
2. Set the base URL
The URL ends in /v1, because Roo Code adds /chat/completions to it.
https://router.inference.ai.exchange/v1
3. Paste the key
sk-liquid-...
4. Set the model
Enter a model name from the book. To get the current names, use GET /v1/models. See Market data.
liquid.auto
Notes
- The exchange sets a cap on each request. It is in the
x-liquid-cap-usdresponse header. To limit total spend, set a spending limit on the key. See API keys. - Use a preset for other purchasing rules. See Purchasing rules.
Troubleshooting
| Symptom | Cause and fix |
|---|---|
401 |
The key is wrong, revoked or expired. Paste it again. |
404 |
Keep /v1 at the end of the base URL. |
model_not_found |
The model is not on the book. Use an exact name from GET /v1/models. |
| A request is refused for lack of funds. | The workspace balance cannot cover the cap. Add funds on the Credits page. |
See Errors for the error codes.
Next steps
- Kilo Code: a VS Code agent with the same provider type.
- Cline: another VS Code agent that uses the OpenAI format.
- Purchasing rules: cost caps and service floors.