Kilo Code setup with UniRoute
Add a UniRoute custom provider in Kilo Code, configure the OpenAI Compatible URL, key, and model, and verify your connection.
Kilo Code · pay-as-you-go API
Add UniRoute as a custom provider in Kilo Code. Configure the OpenAI Compatible endpoint, then select your model in the conversation.
Best for: Developers using their own API key for coding and edits in VS Code.
Quick setup
Sign in to create a key and fill it in automatically Sign in
Open Settings → Providers → Custom provider and copy each value into its matching field.
Provider ID
unirouteDisplay name
UniRouteProvider API
OpenAI CompatibleBase URL
https://api.uniroute.app/v1API key
YOUR_UNIROUTE_API_KEYModels → ID
deepseek-v4-flashModels → Name
DeepSeek V4 FlashSetup steps
1. Add a custom provider
Click the Kilo Code gear and open Settings → Providers → Custom provider.
2. Set the name and protocol
Enter uniroute in Provider ID and UniRoute in Display name. Select OpenAI Compatible in Provider API. If that provider ID already exists, use another unique lowercase identifier.
3. Fill in the address and key
Enter the address above in Base URL and paste your UniRoute key in API key. Leave Headers (optional) empty.
Base URL ends in /v1; Kilo Code adds /chat/completions.
4. Add the model and submit
Click Fetch models and add deepseek-v4-flash, or click Add model and fill both ID and Name. Keep Reasoning and Image off for the initial text setup. Click Submit.
5. Select the model in your conversation
Return to the conversation and select the model under UniRoute in the model picker before starting a task.
What these fields do
| Field | Purpose |
|---|---|
| Provider ID | Unique identifier for this local provider configuration. |
| Display name | The provider label in the model picker. |
| Provider API | Selects the Chat Completions request format. |
| Base URL | API prefix including /v1. |
| API key | Authenticates requests to UniRoute. |
| Models → ID / Name | ID is the request model; Name is its display label. |
Choose a model
Confirm the connection
Send a short test: Reply only: OK.
Open usage logs to review the model, request status and charge. The test is a real, billed API request.
After the reply, ask Kilo Code to read a small workspace file and name it. Approve the read when prompted, then check usage logs.
Switch back / restore a backup
Select your previous provider and model in the conversation’s model picker. Keep the UniRoute provider to select it again later.
Not installed yet?
Install Kilo Code from the VS Code Extensions panel and open its sidebar. See the official Kilo Code docs.
FAQ
Can I add a model manually?
Click Add model, complete both ID and Name, then submit.
Does Provider ID change the request model?
Provider ID identifies the configuration. Models → ID controls the requested model.
Does this use Kilo’s built-in provider?
This creates a UniRoute custom provider using the UniRoute key you enter.
Troubleshooting
401 / Authentication failed
The key is incomplete, revoked, or unsaved.
Enter a complete valid key and submit.
No models found
The list did not load or no model was added.
Use Add model and fill the complete ID and Name.
404
Base URL contains a repeated endpoint path.
Set Base URL to https://api.uniroute.app/v1.
Conversation uses another provider
The conversation still has the previous model selected.
Select the model under UniRoute in the model picker.
Related links
Manage API keys
Model prices
