You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| `llm_pool.models.<id>.parameters.*` | Model-specific parameter overrides (merged with defaults, model takes priority) |
37
+
38
+
**Dynamic Parameters:** The `parameters` dict accepts any key-value pair supported by the LLM provider. Known parameters: `temperature`, `max_completion_tokens`. Unsupported parameters are silently dropped by the provider.
39
+
40
+
**Removing Defaults:** To remove an inherited default parameter, set it to `null` in the model config:
41
+
```yaml
42
+
models:
43
+
no-temp-model:
44
+
provider: openai
45
+
parameters:
46
+
temperature: null # Removes default temperature, won't be sent to API
47
+
```
36
48
37
49
```yaml
38
50
llm_pool:
39
51
defaults:
40
52
cache_dir: ".caches/llm_cache"
53
+
num_retries: 2
41
54
parameters:
42
55
temperature: 0.0
43
56
max_completion_tokens: 512
@@ -48,6 +61,8 @@ llm_pool:
48
61
judge-4.1-mini:
49
62
provider: openai
50
63
model: gpt-4.1-mini
64
+
parameters:
65
+
temperature: 0.3 # Overrides default
51
66
```
52
67
53
68
## Judge Panel
@@ -81,8 +96,11 @@ judge_panel:
81
96
82
97
---
83
98
84
-
## Judge LLM configuration
85
-
This section configures LLM as a judge for both Ragas and DeepEval.
99
+
## Judge LLM configuration (legacy)
100
+
101
+
> **Deprecation notice:** The `llm` section will be replaced by `llm_pool` + `judge_panel`.
102
+
103
+
This section configures LLM. It is used when `judge_panel` is not configured (even if `llm_pool` exists).
86
104
87
105
### LLM
88
106
| Setting (llm.) | Default | Description |
@@ -98,6 +116,8 @@ This section configures LLM as a judge for both Ragas and DeepEval.
| cache_enabled | `true` | Is LLM cache enabled? |
100
118
119
+
Dynamic LLM parameters are only supported through `llm_pool` config. To use dynamic parameters, migrate to `llm_pool`.
120
+
101
121
**Note**: For RHAIIS, models.corp, or other vLLM-based inference servers, use the `hosted_vllm` provider configuration. `models.corp` additionally requires certificate setup via `ssl_cert_file` configuration option.
0 commit comments