You cannot point Devin at Continuum, or at any other inference endpoint. Cognition’s Enterprise Deployment documentation states it in one sentence: "Devin is a compound AI system and does not currently support third-party LLM API keys." That applies at every tier, including single-tenant VPC deployments and the Assured tier with customer-managed keys. What Devin does expose is a model selector within Cognition’s own roster: the CLI /model command switches mid-session, and the agent.model key in ~/.config/devin/config.json sets a default, with short names such as swe, opus, gpt, codex, gemini, and adaptive. That is selection among models Cognition runs, never a redirection to models you run. If the requirement really is your own gateway and your own bill, the workable pattern is the agent harnesses that do accept a custom endpoint: Claude Code, the Codex CLI, OpenCode, and Cursor.
- No. Devin accepts no third-party LLM API key and no custom base URL. Cognition documents this in its Enterprise Deployment FAQ.
- Enterprise does not change the answer. The statement is on the enterprise deployment page itself, and covers single-tenant VPC and the Assured tier.
- What you can change is the model selector:
/modelin the CLI, oragent.modelin~/.config/devin/config.json. - That selector chooses among Cognition’s roster — short names like
swe,opus,gpt,codex,gemini,adaptive. It never points at your endpoint. - The reason is architectural, not a missing setting: Devin is described as a compound AI system, not a single model behind a chat loop.
- If your requirement is your own gateway, the tools that meet it are the harnesses that take a base URL: Claude Code, Codex, OpenCode, Cursor.
The short answer, and the sentence it rests on
There is no setting, no environment variable, no configuration file key, and no enterprise contract term that makes Devin call an endpoint you operate. Cognition’s own Enterprise Deployment documentation puts it in a single sentence, which is worth quoting exactly because it is unusually unambiguous for a vendor FAQ:
Two things follow from that, and neither is softened anywhere else in the documentation. There is no bring-your-own-key path, and there is no custom base URL. The word "currently" is Cognition’s, not ours; it leaves the door open without committing to anything, and it would be dishonest to read it as a roadmap.
What each tier changes, checked 13 August 2026.
| Deployment | What it gives you | Third-party LLM keys? |
|---|---|---|
| Enterprise Cloud | Cognition’s multi-tenant cloud; the fastest setup | No |
| Customer Dedicated | Single-tenant VPC with private connectivity | No |
| Enterprise Assured | Customer Dedicated plus customer-managed keys | No |
The Assured tier is the one people expect to be different, because customer-managed keys sound adjacent to bringing your own model. They are not the same thing: CMK is about encryption of data at rest in the deployment, not about where inference runs. The FAQ sentence sits on the enterprise deployment page and is not scoped to a tier.
What Devin does let you change
Devin is not modelless. It exposes a real model selector; the selector just picks from Cognition’s roster rather than pointing at an endpoint. It is worth knowing properly, because it is the whole of the control surface you get.
- Mid-session, in the CLI:
/model opus,/model codex, and so on. Running/modelwith no argument opens the model selector. - As a default: the
agent.modelkey in~/.config/devin/config.json—%APPDATA%\devin\config.jsonon Windows. - Short names resolve to the latest in a family, so
opus,sonnet,swe,codex, andgeminitrack new releases without a config edit. - Adaptive is a router that picks per task, and is Cognition’s recommendation for most users rather than a fixed choice.
{
"agent": {
"model": "swe"
}
}
Why a compound system is built this way
It is tempting to read "does not currently support third-party LLM API keys" as a feature nobody has got around to. The phrasing suggests otherwise, and the suggestion is reasonable. A tool that is a chat loop around one model can swap the model with a base URL, because the model is the product’s only moving part. Cognition describes Devin as a compound AI system: several models and non-model components arranged into a pipeline, tuned together, with the planning, editing, and verification stages depending on the specific behaviour of the specific models behind them.
Substituting an arbitrary endpoint into that is not a configuration change but a change to what the product is. A pipeline calibrated on one set of models does not keep its properties when an unknown one is dropped into a stage, and the failures would be attributed to Devin. Whether or not you find that convincing, it is at least a coherent position, and it explains why the answer is the same on a single-tenant VPC as it is on the shared cloud.
If the requirement is your own gateway
The requirement behind the question is usually one of three things: a specific model Devin does not offer, billing that lands on an account you control, or inference that goes through a gateway you can inspect. Every one of those is met by the agent harnesses that do take a custom endpoint — and there are several good ones.
Harnesses that accept a base URL, with the setup for each.
| Tool | What it is | Setup |
|---|---|---|
| Claude Code | Terminal agent, Anthropic Messages client | Four environment variables |
| Codex CLI | Terminal agent, OpenAI Responses client | A provider block in config.toml |
| OpenCode | Terminal agent, provider-agnostic by design | A provider block in opencode.json |
| Cursor | Editor with chat and agent modes | An API key and a base URL override |
All four run against the same Continuum key, which is created in the web app under Settings, then Account, then Inference API. Keys mint on Plus and above, so on the Free tier the Create key button stays disabled until you subscribe.
One key covers Claude Code, the Codex CLI, OpenCode, and Cursor. Plus is $25/mo.
These are not equivalents of Devin and it would be silly to pretend otherwise. Devin’s pitch is an autonomous engineer you hand a ticket to; these are harnesses you drive, in a repository you have checked out, on a machine you control. What they give you in exchange is the thing this page is about: the endpoint is yours, the model list is yours, and the bill arrives on an account you chose.
Where Devin still fits
None of the above is an argument that Devin is bad, and a comparison that only lists a competitor’s constraints is not a comparison. The managed model roster is downstream of a real product decision, and that decision buys things.
- Nothing to configure. No keys, no base URLs, no config files, no per-machine setup — which matters most in exactly the organizations where those are hardest to distribute.
- One accountable vendor. When output quality drops, there is no question of whose model or whose gateway caused it. That is a genuine operational advantage, and it is precisely what a bring-your-own-endpoint feature would give away.
- Tuned as a whole. The compound pipeline is calibrated against known models. Its behaviour is a property of the system rather than of whatever you plugged in.
- Enterprise deployment options. Single-tenant VPC and customer-managed keys address data-residency and key-custody requirements, which for many organizations are the actual constraint rather than model choice.
So the honest framing is not "Devin is closed and everything else is open". It is a trade: Devin takes model choice off your plate and takes it away from you in the same motion. If the second half of that sentence is a problem for you, you have your answer — and it is the answer at the top of this page, not one that a support ticket or an enterprise contract will change.
Questions people ask
No. Cognition’s Enterprise Deployment documentation states that Devin is a compound AI system and does not currently support third-party LLM API keys. There is no configuration key, environment variable, or setting that changes this.
No, for the same reason. Devin accepts no third-party inference endpoint of any kind, so a cont_sk_ key has nowhere to go. Continuum’s hosted inference works with Claude Code, the Codex CLI, OpenCode, and Cursor instead.
No. The statement appears on the enterprise deployment page itself and is not scoped to a tier, so it covers Enterprise Cloud, single-tenant Customer Dedicated deployments, and the Assured tier. That was the position when this page was written on 13 August 2026.
Customer-managed keys concern encryption of data in your deployment, not where inference runs. They are a different control from bringing your own model, and they do not unlock third-party LLM keys.
The selection. Use /model in the CLI to switch mid-session, or set agent.model in ~/.config/devin/config.json for a default. Short names such as swe, opus, gpt, codex, gemini, and adaptive resolve to the latest in each family.
Not a supported one. Devin exposes no endpoint setting to redirect, so there is nothing for a proxy to intercept from the client side. Treat this as a product boundary rather than a configuration problem.
A harness that takes a base URL: Claude Code, the Codex CLI, OpenCode, or Cursor. Each has a short setup guide in this series, and all four run against the same Continuum key and plan. The key is created in the web app under Settings, then Account, then Inference API, and minting one needs Plus or higher.
Because Devin is not one model behind a chat loop; it is several models and non-model components arranged into a pipeline and tuned together. Substituting an unknown endpoint into a stage of that pipeline changes the system’s behaviour, which is the stated reason the option does not exist.
Sources
Every figure above was read from these pages on August 2026. Vendors reprice without notice; if you find a stale number, tell us.
- Devin docs: Enterprise Deployment the FAQ sentence quoted above, and the three deployment tiers
- Devin docs: Models the /model command, the short names, and Adaptive
- Devin docs: CLI configuration file the agent.model key and the config.json paths
- Continuum pricing plan names, prices, and which tiers include personal API keys
- Continuum hosted inference the hosted model lanes the four harnesses can reach, read 13 August 2026; the live /v1/models endpoint itself needs a cont_sk_ bearer