File size: 1,119 Bytes
a4c45e2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
prompt = """Format: 

       # # Add debug information to column 1 if enabled
        if genparam.INPUT_DEBUG_VIEW == 1:
            with col1:  # Access first column
                bot_name = genparam.BOT_2_NAME if chat_history == st.session_state.chat_history_2 else genparam.BOT_3_NAME
                bot_avatar = genparam.BOT_2_AVATAR if chat_history == st.session_state.chat_history_2 else genparam.BOT_3_AVATAR
                st.markdown(f"**{bot_avatar} {bot_name} Prompt Data:**")
                st.code(prompt_data, language="text")

To be more akin to:
 st.session_state.chat_history_1.append({"role": "user", "content": user_input, "avatar": genparam.USER_AVATAR})

Append it to a new session_state called debug_view

       # # Add debug information to column 1 if enabled
        if genparam.INPUT_DEBUG_VIEW == 1:
            for message in st.session_state.debug_view:
                if message["role"] != "user":
                    with st.chat_message(message["role"], avatar=genparam.BOT_2_AVATAR):
                        st.markdown(message['content'])

So that it can be displayed in col1."""