in aidial_sdk/chat_completion/response.py [0:0]
def set_discarded_messages(self, discarded_messages: List[int]):
self._generation_started = True
if self._discarded_messages_generated:
raise runtime_error('Trying to set "discarded_messages" twice')
if self._last_choice_index != self.n:
raise runtime_error(
'Trying to set "discarded_messages" before generating all choices',
)
self._discarded_messages_generated = True
self._queue.put_nowait(DiscardedMessagesChunk(discarded_messages))