From 7cd67265dbdca474523fbcb0f6b4b5661f25a34d Mon Sep 17 00:00:00 2001 From: Tiago Ribeiro Date: Tue, 20 Jun 2023 23:23:22 +0100 Subject: [PATCH] Updated the requirements --- requirements.txt | Bin 7162 -> 144 bytes run.py | 2 +- wt2_playground.py | 20 +++++++++++--------- 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/requirements.txt b/requirements.txt index a23cb6a3ae8a26d9e6efe67cecbc71d6ad60fc50..5a05a4c9fe89741b95e568a20a5a856fcdf979a3 100644 GIT binary patch literal 144 zcmXYqOA3H65JTTu@FYX*cvM4Qn sVFHUBU-v<~Wz%K&T8y|;d7+)uRW5PK8`Tr&jg2v28*Bpui~RH?=c{vzx)(eV zGQ-f-)u&E9yZQH@Ni%JB&2`f@H_c=7oxVoRo90-bqvqS@n`Y81n@w}k?DcgM>#V)k z=dC_BTH9&mkZjvrYVTU#C(Za-GrPt;%^T^MOKKM=IR8iz@AT>G+(`#0bN%GS`j=)U zJ;ulWQCN`YTniy~Y-7I>6pC%LkQHm8YMZm>TwlwO8^2=WkYp?VuyPjP7eWa}?;ZD0 zZgu*md5BdQW-al-;GJ~b2<289=Fd{_aNM!AlYiDi*h+dSd*{-3r=K~`{=#ni3~!;S zuwb7^#JFD<iX9bHEIAuR3t%WD-GoC2S-I147sK_bm{_}+`v zwa{$ED|RoNr$Au-*x_@H?Lu-y4CptCo@K`t(w0Qpvgm?O);>rJ>-Okbw|}b>IW>2K z@@=;pME0T?F1=et!%c9wkjz9sUv&9<9NEb^$@rrX;4}Nf2(1r{@H15;Eu^C=06f|T z*1^gt_{>_oo?IexE*)?=Yskim9BM^sT1sLc{7#?kC3bD^Oq}il#a`CHaPnV~L9HOR zv3?_N`JWjoX31gd!CW@EuJ!eqnM6)}!3~~FKN(T-_oLRRKK7xJqz`MYZGH%DjHU9? zS#cgZ_Q5mg@I_`PvUtNBoQK`yZ$CSTiE+fwNkj%*Q!}>GlyNhPb^Ck~h+P}7*O8C6 z7us>J54@RO=S}4|@w}H8?V-#WvX1>f#pKqIoUBsRO|x%I;5z9WPIkR>k0@ig`Ivlj7;PI zq~G^v0yyjMtkvpssizQM>Rjr>PClcTWc?&M$_tmm2cvsQR4?K*`);^S_s3V28?Ibm zmo@^rfU^*;D$`zTCmt+`)JJ{H$xxDNGwtfuBBEwkQuu2Uo1N&1vAh(RXU&T)*3e_ZG2pm_b)s;bi=B9Tlb+$0I)5xd6`-c`x<2XZNF= z$-`aoOdjmdb#UfNiOjwDK_?#0C^_yi>;6ogyn9}++`aB~Dm-F;6T!dg^sO>+CTkvq z6x~>Xlzm3T^(ERs;ck<>R=lP@;_lyV%vxm7_A$DICCF5|9@sf?n5oFncRl@C!h9!x zunI?QAo3hO>=nrtl6%Dr+O8B|=|4veGb6D&)xR69_p!LEQK?s2uReCtp(QT8nw`i# ztSCFwGo5?MZQi!H4RN-s0&#C&_t#rlaUnS-vaFwD?HEV5q0`qMn3;#4c7Z>w=5%|C z{>*$ektfTadB?&wB+gZ>6BizE=V65#R@SVHso^R$%F~?dz3UsYXety;UheW(Pnje9acL{4T>IyEBF<~p>sJuhRZj)L9YO{mXrVcLA@OugVS1eu_2M z0Ow#b#TuCAVuP&VmJcrKZYyi3BdgeLs~uaz*CX&UL9CUJ!}W@*HLKh$Z+OYzB5BoWr>eMhYcT}&vO=$mDH@Yr29R= zUd2}O$^KyfD0*a`xKbSOA_8XHo}R?}%mCa^{Qkm8%ps1|@*7%H-*6As&_C()FDrZP z;5~0P@UJ7^d1VWz9OMi*@k7NTvj!2s4D9(f`FF?6a~`!$-sI{i^4ig0&TTRC232Yn zlEz>>AUQ0VHD(eSjIExaIE%e?C;i%fsw?kGaK$u{Jqm8AQ?GIIPLe(7|4^nJQwLm8 zU8p#C3VgNKO!X1gUS7O>FDUu1V`Bc@$c}~Lg-)F>N4(2|fm>*DGmh?BXERwk-uehR zbtnT<#6-;}?)`;|lZcyqPr(zF-!O3%JaEhNy#)!PD|Ptom^rN8I*{>;D)$az@{6>P z)j6YEL)J=|?!WQ*2I)G=8a3A40?qyT#Xia!WCn@_*y%ISkFi_fGQ-rTcLS?IN_4qy zIE!J$wZSn?r*?J0OW5PNH|rUFB_;mq7=S}6jVmhqIJ@t+C!xX{uAJ@-jwYY_6cO#$ z^xDsw?_<6ZA4lYXb{u)-N$Fl%S@#KWW6R)_lajZ4$xzkqLLSWS@s{!5LL6rgffe?N zG2f|RqI5mT<9|H`mCp~&|ACK@*jV%p}Wx8T>+|(R`q@m26};~W5)wNbT)YI_4LFV5#duFBfp77 z_bqTZmWe&*%A*+YJ1oelmpO;k-zppn_UDt>%GV6%Q{jA)E~d>l`t;vt!CLuUQt(dA e*$O9FYTJ=yhrNv#m}ox97k@N=cl=}HQS%?qClw?B diff --git a/run.py b/run.py index 9c9ceb1..0fc71ab 100644 --- a/run.py +++ b/run.py @@ -2,4 +2,4 @@ from streamlit.web import bootstrap real_s_script = 'sp1_playground.py' real_w_script = 'wt2_playground.py' -bootstrap.run(real_s_script, f'run.py {real_s_script}', [], {}) \ No newline at end of file +bootstrap.run(real_s_script, f'run.py {real_s_script}', [], {}) diff --git a/wt2_playground.py b/wt2_playground.py index 63757ed..f3b24cf 100644 --- a/wt2_playground.py +++ b/wt2_playground.py @@ -1,3 +1,4 @@ +import streamlit as st import openai import os from dotenv import load_dotenv @@ -21,8 +22,7 @@ def generate_summarizer( temperature=float(temperature), top_p=float(top_p), frequency_penalty=float(frequency_penalty), - messages= - [ + messages=[ { "role": "system", "content": "You are a IELTS examiner.", @@ -51,8 +51,6 @@ def generate_summarizer( return res["choices"][0]["message"]["content"] -import streamlit as st - # Set the application title st.title("GPT-3.5 IELTS Examiner") @@ -63,7 +61,7 @@ st.title("GPT-3.5 IELTS Examiner") question_type = st.selectbox( "What is the question type?", ( - "Writing Task 2" + "Writing Task 2", ), ) @@ -79,10 +77,13 @@ answer = st.text_area("Enter the answer:", height=100) # Slider to control the model hyperparameter # with col1: -token = st.slider("Token", min_value=0.0, max_value=2000.0, value=1000.0, step=1.0) -temp = st.slider("Temperature", min_value=0.0, max_value=1.0, value=0.7, step=0.01) +token = st.slider("Token", min_value=0.0, + max_value=2000.0, value=1000.0, step=1.0) +temp = st.slider("Temperature", min_value=0.0, + max_value=1.0, value=0.7, step=0.01) top_p = st.slider("Top_p", min_value=0.0, max_value=1.0, value=0.9, step=0.01) -f_pen = st.slider("Frequency Penalty", min_value=-1.0, max_value=1.0, value=0.5, step=0.01) +f_pen = st.slider("Frequency Penalty", min_value=-1.0, + max_value=1.0, value=0.5, step=0.01) # Showing the current parameter used for the model # with col2: @@ -94,4 +95,5 @@ with st.expander("Current Parameter"): # Creating button for execute the text summarization if st.button("Grade"): - st.write(generate_summarizer(token, temp, top_p, f_pen, question_type, question, answer)) + st.write(generate_summarizer(token, temp, top_p, + f_pen, question_type, question, answer))