|
1 | | -from typing import Any, AsyncIterable, Callable, Dict, Iterable, List, Optional, Union |
2 | | - |
3 | 1 | import asyncio |
4 | 2 | import logging |
5 | 3 | import os |
6 | 4 | import time |
| 5 | +from typing import Any, AsyncIterable, Callable, Dict, Iterable, List, Optional, Union |
7 | 6 |
|
8 | 7 | import httpx |
9 | 8 | from attrs import asdict, define, field |
|
14 | 13 | from parea.cache.cache import Cache |
15 | 14 | from parea.constants import PAREA_OS_ENV_EXPERIMENT_UUID |
16 | 15 | from parea.experiment.datasets import create_test_cases, create_test_collection |
17 | | -from parea.helpers import gen_trace_id, serialize_metadata_values, structure_trace_log_from_api, structure_trace_logs_from_api |
| 16 | +from parea.helpers import gen_trace_id, serialize_metadata_values, structure_trace_log_from_api, \ |
| 17 | + structure_trace_logs_from_api |
18 | 18 | from parea.parea_logger import parea_logger |
19 | 19 | from parea.schemas import EvaluationResult |
20 | 20 | from parea.schemas.models import ( |
|
32 | 32 | ListExperimentUUIDsFilters, |
33 | 33 | ProjectSchema, |
34 | 34 | TestCaseCollection, |
35 | | - TraceLog, |
36 | 35 | TraceLogFilters, |
37 | 36 | TraceLogTree, |
38 | 37 | UseDeployedPrompt, |
39 | 38 | UseDeployedPromptResponse, |
40 | 39 | ) |
41 | | -from parea.utils.trace_utils import get_current_trace_id, get_root_trace_id, logger_all_possible, logger_record_log, trace_data |
| 40 | +from parea.utils.trace_utils import get_current_trace_id, get_root_trace_id, logger_all_possible, trace_data |
42 | 41 |
|
43 | 42 | load_dotenv() |
44 | 43 |
|
| 44 | + |
45 | 45 | logger = logging.getLogger() |
46 | 46 |
|
47 | 47 | COMPLETION_ENDPOINT = "/completion" |
|
0 commit comments