DeepchecksLLMClient.get_interactions_complete_status#

DeepchecksLLMClient.get_interactions_complete_status(app_name: str, version_name: str, user_interaction_ids: List[str], events_to_check: List[InteractionCompleteEvents] | None = None)#

Get the completion status of interactions for specified events and user interaction IDs.

Parameters:
app_namestr

Application name

version_namestr

Name of application version

events_to_checkOptional[List[InteractionCompleteEvents]]

A list of events whose completion status needs to be checked. By default, only annotation_completed is checked

user_interaction_idsList[str]

A list of user interaction IDs to check for completion status.

Returns:
Dict[InteractionCompleteEvents, bool]

A dictionary where keys are events from events_to_check and values are objects that indicating whether interactions for each event are completed and number of completed interactions {“annotation_completed”: {“all_completed”: True, “number_of_completed”: 10}}