더북(TheBook)

 

 

마무리

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(출력_내용)
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.