@@ -28,18 +28,18 @@ def model_config(self, key: str, context: Context, default_value: AIConfig, vari
28
28
if variables :
29
29
all_variables .update (variables )
30
30
all_variables ['ldctx' ] = context
31
-
32
- if isinstance (variation ['prompt' ], list ) and all (isinstance (entry , dict ) for entry in variation ['prompt' ]):
33
- variation ['prompt' ] = [
34
- {
35
- 'role' : entry ['role' ],
36
- 'content' : self .interpolate_template (entry ['content' ], all_variables )
37
- }
38
- for entry in variation ['prompt' ]
39
- ]
31
+ print ( variation )
32
+ # if isinstance(variation['prompt'], list) and all(isinstance(entry, dict) for entry in variation['prompt']):
33
+ variation ['prompt' ] = [
34
+ {
35
+ 'role' : entry ['role' ],
36
+ 'content' : self .interpolate_template (entry ['content' ], all_variables )
37
+ }
38
+ for entry in variation ['prompt' ]
39
+ ]
40
40
41
41
enabled = variation .get ('_ldMeta' ,{}).get ('enabled' , False )
42
- return AIConfig (config = variation , tracker = LDAIConfigTracker (self .client , variation .get ('_ldMeta' , {}).get ('versionKey' , '' ), key , context , bool (enabled ) ))
42
+ return AIConfig (config = variation , tracker = LDAIConfigTracker (self .client , variation .get ('_ldMeta' , {}).get ('versionKey' , '' ), key , context ), enabled = bool (enabled ))
43
43
44
44
def interpolate_template (self , template : str , variables : Dict [str , Any ]) -> str :
45
45
"""
0 commit comments