flexeval.metrics.access
Utility functions for accessing metrics.
Functions
-
flexeval.metrics.access.count_dict_values(lst: list[dict]) → dict[str, Counter][source]
Convenience function for counting key values.
- Parameters:
lst (list[dict]) – List of dictionaries.
- Returns:
counter for each key that appears in the dicts in lst.
- Return type:
dict[str, Counter]
-
flexeval.metrics.access.get_all_metrics() → list[dict][source]
-
flexeval.metrics.access.get_first_user_message_for_threads(thread_ids: set) → list[dict][source]
Get the first user message in each thread.
- Parameters:
thread_ids (set) – The set of thread IDs to retrieve messages for.
- Returns:
An iterable of messages.
- Return type:
list[dict]