When I write the API response, the response has green text

Summary

I am writing an API response and the response is appearing in the format of a code block with green colored text. Is there any way to change this or format the response before appearing?

What Streamlit command are you using to display the output? If you’re using st.write, Streamlit might implicitly be calling st.code or st.markdown on the output (st.write is the Swiss Army knife of Streamlit commands and is a wrapper around many of them). If this is undesired behavior, use an explicit command such as st.text or any of the others listed here:

Thanks - this worked, but now the response is just appearing on one line instead of a long paragraph

You’ve got to help me out here with more details :sweat_smile: Using Streamlit: how to post a question in the Streamlit forum . Perhaps you need to use some pure Python to format the output before you pass it to st.text or others.

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.