Curranj commited on
Commit
700e522
·
1 Parent(s): 0027252

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +1 -22
app.py CHANGED
@@ -139,7 +139,7 @@ Gently guide the user towards a positive behavior change following these steps:"
139
  def reset_textbox():
140
  return gr.update(value='', interactive=False), gr.update(interactive=False)
141
 
142
- title = """<h1 align="center">GPT-3.5 Chatbot</h1>"""
143
  if DISABLED:
144
  title = """<h1 align="center" style="color:red">This app has reached OpenAI's usage limit. We are currently requesting an increase in our quota. Please check back in a few days.</h1>"""
145
  description = """Language models can be conditioned to act like dialogue agents through a conversational prompt that typically takes the form:
@@ -181,27 +181,6 @@ with gr.Blocks(css = """#col_container { margin-left: auto; margin-right: auto;}
181
  #repetition_penalty = gr.Slider( minimum=0.1, maximum=3.0, value=1.03, step=0.01, interactive=True, label="Repetition Penalty", )
182
  chat_counter = gr.Number(value=0, visible=False, precision=0)
183
 
184
- with gr.Column(elem_id = "user_consent_container") as user_consent_block:
185
- # Get user consent
186
- accept_checkbox = gr.Checkbox(visible=False)
187
- js = "(x) => confirm('By clicking \"OK\", I agree that my data may be published or shared.')"
188
- with gr.Accordion("User Consent for Data Collection, Use, and Sharing", open=True):
189
- gr.HTML("""
190
- <div>
191
- <p>By using our app, which is powered by OpenAI's API, you acknowledge and agree to the following terms regarding the data you provide:</p>
192
- <ol>
193
- <li><strong>Collection:</strong> We may collect information, including the inputs you type into our app, the outputs generated by OpenAI's API, and certain technical details about your device and connection (such as browser type, operating system, and IP address) provided by your device's request headers.</li>
194
- <li><strong>Use:</strong> We may use the collected data for research purposes, to improve our services, and to develop new products or services, including commercial applications, and for security purposes, such as protecting against unauthorized access and attacks.</li>
195
- <li><strong>Sharing and Publication:</strong> Your data, including the technical details collected from your device's request headers, may be published, shared with third parties, or used for analysis and reporting purposes.</li>
196
- <li><strong>Data Retention:</strong> We may retain your data, including the technical details collected from your device's request headers, for as long as necessary.</li>
197
- </ol>
198
- <p>By continuing to use our app, you provide your explicit consent to the collection, use, and potential sharing of your data as described above. If you do not agree with our data collection, use, and sharing practices, please do not use our app.</p>
199
- </div>
200
- """)
201
- accept_button = gr.Button("I Agree")
202
-
203
- def enable_inputs():
204
- return user_consent_block.update(visible=False), main_block.update(visible=True)
205
 
206
  accept_button.click(None, None, accept_checkbox, _js=js, queue=False)
207
  accept_checkbox.change(fn=enable_inputs, inputs=[], outputs=[user_consent_block, main_block], queue=False)
 
139
  def reset_textbox():
140
  return gr.update(value='', interactive=False), gr.update(interactive=False)
141
 
142
+ title = """<h1 align="center">Core Transformation Chatbot</h1>"""
143
  if DISABLED:
144
  title = """<h1 align="center" style="color:red">This app has reached OpenAI's usage limit. We are currently requesting an increase in our quota. Please check back in a few days.</h1>"""
145
  description = """Language models can be conditioned to act like dialogue agents through a conversational prompt that typically takes the form:
 
181
  #repetition_penalty = gr.Slider( minimum=0.1, maximum=3.0, value=1.03, step=0.01, interactive=True, label="Repetition Penalty", )
182
  chat_counter = gr.Number(value=0, visible=False, precision=0)
183
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
184
 
185
  accept_button.click(None, None, accept_checkbox, _js=js, queue=False)
186
  accept_checkbox.change(fn=enable_inputs, inputs=[], outputs=[user_consent_block, main_block], queue=False)