You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fetch_batch_size: Number of items to fetch per API call and hold in memory.
3140
3141
Larger values may be faster but use more memory. Default: 50.
3142
+
fetch_trace_fields: Comma-separated list of fields to include when fetching traces. Available field groups: 'core' (always included), 'io' (input, output, metadata), 'scores', 'observations', 'metrics'. If not specified, all fields are returned. Example: 'core,scores,metrics'. Note: Excluded 'observations' or 'scores' fields return empty arrays; excluded 'metrics' returns -1 for 'totalCost' and 'latency'. Only relevant if scope is 'traces'.
3141
3143
max_items: Maximum total number of items to process. If None, processes all
3142
3144
items matching the filter. Useful for testing or limiting evaluation runs.
evaluators: List of evaluation functions to run on each item.
868
869
filter: JSON filter string for querying items.
869
870
fetch_batch_size: Number of items to fetch per API call.
871
+
fetch_trace_fields: Comma-separated list of fields to include when fetching traces. Available field groups: 'core' (always included), 'io' (input, output, metadata), 'scores', 'observations', 'metrics'. If not specified, all fields are returned. Example: 'core,scores,metrics'. Note: Excluded 'observations' or 'scores' fields return empty arrays; excluded 'metrics' returns -1 for 'totalCost' and 'latency'. Only relevant if scope is 'traces'.
870
872
max_items: Maximum number of items to process (None = all).
871
873
max_concurrency: Maximum number of concurrent evaluations.
872
874
composite_evaluator: Optional function to create composite scores.
@@ -913,6 +915,8 @@ async def run_async(
913
915
914
916
ifverbose:
915
917
self._log.info(f"Starting batch evaluation on {scope}")
0 commit comments