2024/04/08 4

[GPT] streamlit - Chat Messages

st.chat_message(name, *, avatar=None) 채팅 메시지 컨테이너를 삽입 반환된 컨테이너에 요소를 추가하려면 with문을 이용하여 추가하거나 또는 return받은 값에서 직접 메서드를 호출 name 파라미터 메시지 작성자의 이름이 들어감 [human, user, ai, assistant, 문자열] 등등이 들어감 st.chat_input 입력 위젯을 출력함 을 입력하면 입력 윗젯을 출력할 수 있음 st.session_state 세션 상태는 각 사용자 세션에 대해 재실행 간에 변수를 공유하는 방법 상태를 저장하고 유지하는 기능 외에도 Streamlit은 콜백을 사용하여 상태를 조작하는 기능도 제공 세션 상태는 다중 페이지 앱 내의 여러 앱에서도 지속됩니다 . 세션 상태의 값 초기화 읽..

python 2024.04.08

[GPT] streamlit - st.write() 와 Magic

st.write st.write는 스트림릿 앱에 텍스트와 인수를 작성하는 데 사용됩니다. 텍스트를 표시할 수 있을 뿐만 아니라, st.write() 명령을 통해 다음도 표시할 수 있습니다. 문자열 출력; st.markdown()처럼 작동 파이썬 dict 표시 pandas DataFrame을 테이블로 표시 matplotlib, plotly, altair, graphviz, bokeh의 플롯/그래프/그림 그 외 더 많음 (st.write API 문서 참조) Magic 매직 명령은 명시적인 명령을 전혀 입력하지 않고도 거의 모든 것(마크다운, 데이터, 차트)을 출력 표시하려는 항목을 자체 코드 줄에 넣으면 앱에 표시됩니다. 예는 다음과 같습니다. 매직의 작동 방식 Streamlit은 자체 라인에서 변수나 리터..

python 2024.04.08