Streaming AI Responses in Java: Best Practices | NanoGPT