@@ -174,7 +174,7 @@ def add_checkset(self, name: str, checkset: CheckSet, settings: Settings):
174
174
url = f"{ self .base_url } /checkset"
175
175
response = self .client .post (
176
176
url ,
177
- json = {"name" : name , "config" : checkset .dict (), "settings" : settings .dict ()},
177
+ json = {"name" : name , "config" : checkset .dict (), "settings" : settings .model_dump ()},
178
178
)
179
179
return raise_or_return (response )
180
180
@@ -210,7 +210,7 @@ def add_experiment(
210
210
json = {
211
211
"name" : name ,
212
212
"config" : modified_checkset .dict (),
213
- "settings" : settings .dict (),
213
+ "settings" : settings .model_dump (),
214
214
},
215
215
)
216
216
return raise_or_return (response )
@@ -422,10 +422,10 @@ def evaluate(
422
422
results = []
423
423
424
424
if params is not None :
425
- params ["uptrain_settings" ] = self .settings .dict ()
425
+ params ["uptrain_settings" ] = self .settings .model_dump ()
426
426
else :
427
427
params = {}
428
- params ["uptrain_settings" ] = self .settings .dict ()
428
+ params ["uptrain_settings" ] = self .settings .model_dump ()
429
429
430
430
NUM_TRIES = 3
431
431
for i in range (0 , len (full_dataset ), 100 ):
@@ -528,9 +528,9 @@ def perform_root_cause_analysis(
528
528
"rca_templates" : ser_templates ,
529
529
"metadata" : {
530
530
"project" : project_name ,
531
- "schema" : schema .dict (),
531
+ "schema" : schema .model_dump (),
532
532
** metadata ,
533
- "uptrain_settings" : self .settings .dict (),
533
+ "uptrain_settings" : self .settings .model_dump (),
534
534
},
535
535
},
536
536
)
@@ -645,7 +645,7 @@ def log_and_evaluate(
645
645
req_attrs .update ([schema .question ])
646
646
647
647
if isinstance (m , ParametricEval ):
648
- dictm = m .dict ()
648
+ dictm = m .model_dump ()
649
649
dictm .update ({"scenario_description" : scenario_description })
650
650
ser_checks .append ({"check_name" : m .__class__ .__name__ , ** dictm })
651
651
elif isinstance (m , Evals ):
@@ -676,9 +676,9 @@ def log_and_evaluate(
676
676
"checks" : ser_checks ,
677
677
"metadata" : {
678
678
"project" : project_name ,
679
- "schema" : schema .dict (),
679
+ "schema" : schema .model_dump (),
680
680
** metadata ,
681
- "uptrain_settings" : self .settings .dict (),
681
+ "uptrain_settings" : self .settings .model_dump (),
682
682
},
683
683
},
684
684
)
0 commit comments