For speed and cost purposes, I'm using streams in my app but terminating the streams early when all needed text is received. If I do that, Helicone doesn't register the stream althought the proxy works as expected.
There are a couple reasons. One is that we sometimes detect that no more useful information will come out of the request. Another is that a user might end the request part-way through, but we still want to keep the log.