nathanieluriri
initial commit
78240ec
import streamlit as st
from dotenv import load_dotenv
from openai import OpenAI
load_dotenv()
client = OpenAI()
def trial():
user_input = input("enter Prompt")
done_thinking,response =thinnk(user_input)
if done_thinking:
print(response)
else: print("someothing went wrong")
def thinnk(user_):
response = client.chat.completions.create(
model="ft:gpt-3.5-turbo-1106:group-c::8YTKwLjB",
messages=[
{"role": "system", "content": "You are a school guidance counsellor on the lookout for chats that hint of cyberbullying in a WhatsApp group chat."},
{"role": "user", "content": user_}
]
)
ai_response = response.choices[0].message.content
return True , ai_response
clientId = 'YexToZlUgbRsHRjbzy8yckhAoegwQEcX'
domainName = 'dev-r7cupi8h76qk3w31.us.auth0.com'
text_for_tab_1 ="""
Select a value to help your bot know
how fast you read, speed increases from 1
for very slow readers up to 5 for very fast reader"""
text_for_tab_2 ="""Opt for 1 if you typically require additional time when learning
new things, or select 5 if acquiring new knowledge comes effortlessly
to you.
"""
text_for_tab_3 ="""
Please indicate a value that
reflects your current proficiency in English
for your bot's understanding.
Choose 1 if your vocabulary is fundamental,
or select 5 if you appreciate
using extensive and sophisticated language."""
def run_once():
if "user_info" not in st.session_state:
st.session_state.user_info = False
if "signed_in" not in st.session_state:
st.session_state.signed_in = False
if "t2" and "t1" and "t3" not in st.session_state:
st.session_state.t1 = False
st.session_state.t2 = False
st.session_state.t3 = False
if "Prompt" not in st.session_state:
st.session_state.Prompt = False
if "messages" not in st.session_state:
st.session_state.messages = []