마무리
1. API Key 입력 위젯
API Key 입력 위젯의 경우 입력받은 값을 숨겨야 하므로 ***로 마스킹 처리하도록 type= "password" 속성을 추가합니다.
st.text_input("OpenAI API Key", type="password")
2. 대화창
채팅 메시지를 표시하는 대화창은 역할(user 또는 assistant)마다 대화창 블록을 생성하고 사용자(user)의 질문 또는 챗봇(assistant)의 응답을 출력하는 방식으로 만듭니다.
# 대화창 블록 생성 및 출력
with st.chat_message("user_또는_assistant"):
st.write(출력_내용)