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.
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.