環境 Python 3.10 Streamlit 1.21.0 openai 0.27.4 Colab (Jupyter) Colabなどを用いてChatGPTのstream=Trueにした時にストリームで表示するにはいくつか方法が考えられますが、print(end='')などで連結しながら出力するのが手軽だと思います。 import openai completion = openai.ChatCompletion.create( model="gpt-3.5-turbo", messages=[{"role": "user", "content": "昔々あるところに"}], stream=True, ) for chunk in completion: next = chunk['choices'][0]['delta'].get('content', '') print(next,