import streamlit as st import openai st.title("Summarize text with OpenAI's API") st.write("Summarize text by using OpenAI's beta (you need to enter a valid API key)") key = st.text_input("Insert OpenAI API key:") temperature = st.slider("Temperature:", min_value = 0.0, max_value = 0.4, step = 0.05) prompt = st.text_area("Insert text to summarize:") if (key and prompt): openai.api_key = key result = openai.Completion.create( engine ="davinci", prompt= f"{prompt} \n\n tl;dr ", temperature=temperature, max_tokens=20, top_p=1.0, frequency_penalty=0.0, presence_penalty=0.0 ) st.write("Summary:") st.write(result["choices"][0]["text"])