Spaces:
Paused
Paused
import streamlit as st | |
from openai import OpenAI | |
st.title("Summarize text with OpenAI's API") | |
key = st.secrets["OPENAI_API_KEY"] | |
client = OpenAI(api_key=key) | |
st.write("Summarize text by using OpenAI's API") | |
temperature = st.slider("Temperature:", min_value = 0.0, max_value = 0.3, step = 0.05) | |
prompt = st.text_area("Insert text to summarize:") | |
if (key and prompt): | |
result = client.completions.create(model="gpt-3.5-turbo-instruct", | |
prompt= f"{prompt} \n\n tl;dr ", | |
temperature=temperature, | |
max_tokens=200, | |
top_p=1.0, | |
frequency_penalty=0.0, | |
presence_penalty=0.0) | |
st.write("Summary:") | |
st.write(result.choices[0].text) | |