in aidial_sdk/chat_completion/response.py [0:0]
def __init__(self, request: Request):
self._queue = asyncio.Queue()
self._last_choice_index = 0
self._last_usage_per_model_index = 0
self._generation_started = False
self._discarded_messages_generated = False
self._usage_generated = False
self.request = request
self._default_chunk = DefaultChunk(
id=str(uuid4()),
created=int(time()),
object=(
"chat.completion.chunk"
if self.request.stream
else "chat.completion"
),
)