Skip to content

Commit d57c4f7

Browse files
committed
add key to model
1 parent 84669d5 commit d57c4f7

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

ldai/client.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ def completion_config(
4747
)
4848

4949
config = AICompletionConfig(
50+
key=key,
5051
enabled=bool(enabled),
5152
model=model,
5253
messages=messages,
@@ -104,6 +105,7 @@ def judge_config(
104105
evaluation_metric_keys = variation.get('evaluationMetricKeys', default_value.evaluation_metric_keys or [])
105106

106107
config = AIJudgeConfig(
108+
key=key,
107109
enabled=bool(enabled),
108110
evaluation_metric_keys=evaluation_metric_keys,
109111
model=model,
@@ -551,6 +553,7 @@ def __evaluate_agent(
551553
final_instructions = instructions if instructions is not None else default_value.instructions
552554

553555
return AIAgentConfig(
556+
key=key,
554557
enabled=bool(enabled) if enabled is not None else (default_value.enabled or False),
555558
model=model or default_value.model,
556559
provider=provider or default_value.provider,

ldai/models.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,7 @@ class AIConfig:
170170
"""
171171
Base AI Config interface without mode-specific fields.
172172
"""
173+
key: str
173174
enabled: bool
174175
model: Optional[ModelConfig] = None
175176
provider: Optional[ProviderConfig] = None

0 commit comments

Comments
 (0)