Sourcegraph

Sourcegraph Cody

Sourcegraph's coding assistant. A custom OpenAI-compatible endpoint is a self-hosted Enterprise setting.

Step by step

01
You need Enterprise
A self-hosted Sourcegraph Enterprise instance (this is not a per-user option).
02
Open advanced config
Site admin → Advanced configuration → modelConfiguration.
03
Add the provider
A providerOverrides entry of type openaicompatible with the base URL and key, plus a modelOverrides entry for your model id.
04
Make it default
Point defaultModels.chat at it.
Protocol
OpenAI Chat Completions
Configured in
Enterprise modelConfiguration
Base URL
https://api.luxechain.si/v1

Copy this

cody
// Sourcegraph Enterprise → Site admin → Advanced configuration
"modelConfiguration": {
  "providerOverrides": [{
    "id": "luxechain", "displayName": "LuxeChain",
    "serverSideConfig": {
      "type": "openaicompatible",
      "endpoints": [{ "url": "https://api.luxechain.si/v1", "accessToken": "lxc_live_YOUR_KEY" }]
    }
  }],
  "modelOverrides": [{
    "modelRef": "luxechain::v1::YOUR_MODEL_ID",
    "modelName": "YOUR_MODEL_ID", "displayName": "LuxeChain model",
    "capabilities": ["chat", "autocomplete"], "category": "balanced",
    "serverSideConfig": { "type": "openaicompatible", "apiModel": "YOUR_MODEL_ID" },
    "clientSideConfig": { "openaicompatible": {} }
  }],
  "defaultModels": { "chat": "luxechain::v1::YOUR_MODEL_ID" }
}
Only a SELF-HOSTED Sourcegraph Enterprise instance can point Cody at your gateway, and it is an instance-wide, site-admin setting. The Cody Free/Pro extension has no custom base URL.

← All tools Get tokens