salsarra commited on
Commit
fb381b1
·
verified ·
1 Parent(s): 12ecea8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -12
app.py CHANGED
@@ -134,32 +134,33 @@ def beto_sqac_question_answering_spanish(context, question):
134
  )
135
  return f"<span style='font-weight: bold;'>{answer}</span>"
136
 
137
- # Define a function to get ChatGPT's answer in English
138
  def chatgpt_question_answering(context, question):
139
- prompt = f"Context: {context}\nQuestion: {question}\nAnswer:"
 
 
 
140
  response = openai.ChatCompletion.create(
141
  model="gpt-3.5-turbo",
142
- messages=[
143
- {"role": "system", "content": "You are a helpful assistant."},
144
- {"role": "user", "content": prompt}
145
- ],
146
  max_tokens=150
147
  )
148
  return response['choices'][0]['message']['content'].strip()
149
 
150
- # Define a function to get ChatGPT's answer in Spanish
151
  def chatgpt_question_answering_spanish(context, question):
152
- prompt = f"Contexto: {context}\nPregunta: {question}\nRespuesta:"
 
 
 
153
  response = openai.ChatCompletion.create(
154
  model="gpt-3.5-turbo",
155
- messages=[
156
- {"role": "system", "content": "You are a helpful assistant that responds in Spanish."},
157
- {"role": "user", "content": prompt}
158
- ],
159
  max_tokens=150
160
  )
161
  return response['choices'][0]['message']['content'].strip()
162
 
 
163
  # Main comparison function with language selection
164
  def compare_question_answering(language, context, question):
165
  if language == "English":
 
134
  )
135
  return f"<span style='font-weight: bold;'>{answer}</span>"
136
 
137
+ # Define a function to get ChatGPT's answer in English using the latest OpenAI API
138
  def chatgpt_question_answering(context, question):
139
+ messages = [
140
+ {"role": "system", "content": "You are a helpful assistant."},
141
+ {"role": "user", "content": f"Context: {context}\nQuestion: {question}\nAnswer:"}
142
+ ]
143
  response = openai.ChatCompletion.create(
144
  model="gpt-3.5-turbo",
145
+ messages=messages,
 
 
 
146
  max_tokens=150
147
  )
148
  return response['choices'][0]['message']['content'].strip()
149
 
150
+ # Define a function to get ChatGPT's answer in Spanish using the latest OpenAI API
151
  def chatgpt_question_answering_spanish(context, question):
152
+ messages = [
153
+ {"role": "system", "content": "You are a helpful assistant that responds in Spanish."},
154
+ {"role": "user", "content": f"Contexto: {context}\nPregunta: {question}\nRespuesta:"}
155
+ ]
156
  response = openai.ChatCompletion.create(
157
  model="gpt-3.5-turbo",
158
+ messages=messages,
 
 
 
159
  max_tokens=150
160
  )
161
  return response['choices'][0]['message']['content'].strip()
162
 
163
+
164
  # Main comparison function with language selection
165
  def compare_question_answering(language, context, question):
166
  if language == "English":