Skip to content

Commit 45ce5d3

Browse files
docs
1 parent 819aeeb commit 45ce5d3

File tree

1 file changed

+27
-1
lines changed

1 file changed

+27
-1
lines changed

docs/docs/configuration/language-model-providers.mdx

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -324,8 +324,34 @@ The OpenAI compatible provider allows you to use any model that is compatible wi
324324
}
325325
```
326326

327+
# Custom headers
327328

328-
## Schema reference
329+
You can pass custom headers to the language model provider by using the `headers` parameter. Header values can either be a string or a environment variable. Headers are supported for all providers.
330+
331+
```json wrap icon="code" Example config with custom headers
332+
{
333+
"$schema": "https://raw.githubusercontent.com/sourcebot-dev/sourcebot/main/schemas/v3/index.json",
334+
"models": [
335+
{
336+
// ... provider, model, displayName, etc...
337+
338+
// Key-value pairs of headers
339+
"headers": {
340+
// Header values can be passed as a environment variable...
341+
"my-secret-header": {
342+
"env": "MY_SECRET_HEADER_ENV_VAR"
343+
},
344+
345+
// ... or directly as a string.
346+
"my-non-secret-header": "plaintextvalue"
347+
}
348+
}
349+
]
350+
}
351+
```
352+
353+
354+
# Schema reference
329355

330356
<Accordion title="Reference">
331357
[schemas/v3/languageModel.json](https://github.com/sourcebot-dev/sourcebot/blob/main/schemas/v3/languageModel.json)

0 commit comments

Comments
 (0)