Spaces:
Runtime error
Runtime error
import streamlit as st | |
import openai | |
import os | |
def classify(prompt): | |
try: | |
augmented_prompt = f"{prompt} \n\n###\n\n" | |
st.session_state["summary"] = openai.Completion.create( | |
model="ada:ft-personal:prt-model-2023-02-10-07-36-17",#"text-davinci-003", | |
prompt=augmented_prompt, | |
temperature=.3, | |
max_tokens=1, | |
)["choices"][0]["text"] | |
except: | |
st.write('There was an error =(') | |
try: | |
if "summary" not in st.session_state: | |
st.session_state["summary"] = "" | |
openai_api_key = st.text_input("Enter Your OpenAI API key: ", key="key_input",type="password") | |
openai.api_key = openai_api_key | |
st.title("Text Classification") | |
input_text = st.text_area(label="Enter full text:", value="", height=300) | |
st.button( | |
"Submit", | |
on_click=classify, | |
kwargs={"prompt": input_text}, | |
) | |
output_text = st.text_area(label="Sentiment of text:", value=st.session_state["summary"], height=5) | |
except: | |
st.write('An error occured, Please contact the developer') |