in aidial_adapter_openai/utils/chat_completion_response.py [0:0]
def finish_reasons(self) -> Iterable[Any]:
for choice in self.resp.get("choices") or []:
if (reason := choice.get("finish_reason")) is not None:
yield reason