Commit aacd140
authored
feat: embedding provider now defaults to vLLM (#148)
# What does this PR do?
this commit removes the inline::sentence-transformer provider as the default embedding mode provider as it was causing undesired load on the server CPU
process
now default to a new vLLM provider dedicated to
embedding or a different provider specified via
EMBEDDING_PROVIDER
inline::sentence-transformers must now be enabled by setting ENABLE_SENTENCE_TRANSFORMERS
## Summary by CodeRabbit
* **New Features**
* Added support for a remote VLLM embedding provider with configurable endpoint, token and TLS options; embedding provider can be selected via environment variables.
* **Documentation**
* Embedding defaults updated: sentence-transformers is now disabled by default and can be enabled via an environment flag.
* Guidance added to configure the VLLM embedding URL alongside existing VLLM settings.
* **Tests**
* Test startup adjusted to set env vars to exercise provider selection.
<sub>✏️ Tip: You can customize this high-level summary in your review settings.</sub>
Approved-by: VaishnaviHire
Approved-by: cdoern3 files changed
+13
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
23 | 30 | | |
24 | 31 | | |
25 | 32 | | |
| |||
33 | 40 | | |
34 | 41 | | |
35 | 42 | | |
36 | | - | |
| 43 | + | |
37 | 44 | | |
38 | 45 | | |
39 | 46 | | |
| |||
256 | 263 | | |
257 | 264 | | |
258 | 265 | | |
259 | | - | |
260 | 266 | | |
261 | 267 | | |
262 | 268 | | |
263 | | - | |
| 269 | + | |
264 | 270 | | |
265 | 271 | | |
266 | 272 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
15 | 17 | | |
16 | 18 | | |
17 | 19 | | |
| |||
0 commit comments