Skip to content

Commit 94848cf

Browse files
authored
Merge pull request #933 from parea-ai/fix-experiment-deserialization
Fix experiment deserialization
2 parents 0769b4b + 3e470c4 commit 94848cf

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

parea/cookbook/evals_and_experiments/list_experiments.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
p = Parea(api_key=os.getenv("PAREA_API_KEY"))
1111

12-
experiments = p.list_experiments(ListExperimentUUIDsFilters(experiment_name_filter="Greeting"))
12+
experiments = p.list_experiments(ListExperimentUUIDsFilters(experiment_name_filter="greeting"))
1313
print(f"Num. experiments: {len(experiments)}")
1414
trace_logs = p.get_experiment_trace_logs(experiments[0].uuid)
1515
print(f"Num. trace logs: {len(trace_logs)}")

parea/schemas/log.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@ def to_dict(self) -> Dict[str, str]:
3333

3434
@define
3535
class ModelParams:
36-
temp: Union[float, None] = 1.0
37-
top_p: Union[float, None] = 1.0
38-
frequency_penalty: Union[float, None] = 0.0
39-
presence_penalty: Union[float, None] = 0.0
36+
temp: Optional[float] = 1.0
37+
top_p: Optional[float] = 1.0
38+
frequency_penalty: Optional[float] = 0.0
39+
presence_penalty: Optional[float] = 0.0
4040
max_length: Optional[int] = None
4141
response_format: Optional[dict] = None
4242
safe_prompt: Optional[bool] = None

parea/schemas/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ class TraceLog(EvaluatedLog):
147147

148148
@define
149149
class TraceLogTree(TraceLog):
150-
children_logs: Optional[List[TraceLog]] = field(factory=list)
150+
children_logs: Optional[List["TraceLogTree"]] = field(factory=list)
151151

152152

153153
@define

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ build-backend = "poetry.core.masonry.api"
66
[tool.poetry]
77
name = "parea-ai"
88
packages = [{ include = "parea" }]
9-
version = "0.2.174"
9+
version = "0.2.175"
1010
description = "Parea python sdk"
1111
readme = "README.md"
1212
authors = ["joel-parea-ai <[email protected]>"]

0 commit comments

Comments
 (0)