dharta
// platform / models

Any model - your keys or ours.

Seven provider connectors, custom OpenAI-compatible endpoints, and your fine-tuned models behind one platform - with a managed default that works before you configure anything. Change the model; your agents keep their memory, users, and history.

// four model-access modes

Managed, personal subscription, your keys, or your endpoint.

Managed default

Frontier models on Dharta's keys with transparent pass-through pricing. Deploy an agent and it runs; no provider account required.

Personal subscription

A signed-in user can choose their own ChatGPT or Grok subscription for compatible foreground agent turns. Dharta never selects it automatically.

Bring your own key

Customer API-key connectors for anthropic, openai, openrouter, xai, and google. Platform Bedrock access stays on Dharta's brokered infrastructure. Usage runs on your negotiated contract, your rate limits, and the data terms you already signed.

Custom endpoints

Any OpenAI-compatible HTTPS endpoint with an explicit API format - a private gateway, a hosted fine-tune, a model only you have. Model IDs pass through untouched.

agent turn ─▶ model route ─▶ { platform key · personal subscription · your connector · your endpoint }

// the details that matter

Built for the swap.

One routing contract, five harnesses

Claude Code, OpenCode, DeepAgents, Goose, and Codex CLI share the same maintained model-routing contract; each version publishes its verified routes in the certified matrix.

Portable parameters

Temperature, output limits, and reasoning effort carry across providers, so switching a connector is a selection change, not a rewrite.

Keys handled like keys

Connector credentials are stored encrypted, scoped to your organization, validated at connect time, and rotatable without redeploying agents.

Readiness-gated routes

Every harness-provider route is exercised against the live platform before it serves anyone. A model swap is proved, then rolled out - and rolled back if you change your mind.

Organization connectors use provider API keys. Separately, the signed-in user can choose their ChatGPT subscription for their own foreground turns on a compatible hosted Codex agent, or their Grok subscription for their own foreground turns on a compatible hosted Grok Build agent. The choice applies to a new conversation; Dharta never switches between its funding and a personal subscription automatically. Anonymous turns, another user's subscription, and background runs are not eligible. Claude subscription sign-in is limited to local development. Details and configuration for every mode live in the BYOK docs.

Your model strategy stays yours.