(stream: ChatCompletionStream[Location], event: ChatCompletionStreamEvent[Location])
| 104 | done_snapshots: list[ParsedChatCompletionSnapshot] = [] |
| 105 | |
| 106 | def on_event(stream: ChatCompletionStream[Location], event: ChatCompletionStreamEvent[Location]) -> None: |
| 107 | if event.type == "content.done": |
| 108 | done_snapshots.append(model_copy(stream.current_completion_snapshot, deep=True)) |
| 109 | |
| 110 | listener = _make_stream_snapshot_request( |
| 111 | lambda c: c.chat.completions.stream( |
no test coverage detected