# (6) 입력창과 대화창 구현
user_input = st.chat_input("무엇이 궁금한가요?")
if user_input:
# (7) 사용자의 질문 출력
with st.chat_message("user"):
st.write(user_input)
# (11) API 요청 및 응답[기존 (8)번 코드를 지우고 작성]
with st.chat_message("assistant"):
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "assistant", "content": user_input}],
stream=True,
)
# (12) 응답 결과 출력
st.write_stream(response)
# (5) main() 함수 실행
if __name__ == "__main__":
main()