Pablo Sampaio commited on
Commit
ce12d21
1 Parent(s): 905bfbc

Limited the chat history used for getting the completion

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -37,6 +37,8 @@ PERSONALITIES = {
37
  # Função para converter o histórico de chat para o formato esperado pela API do OpenAI
38
  def to_openai_chat_history(system_prompt, curr_message, chat_history):
39
  prompt = [ { 'role': 'system', 'content': system_prompt } ]
 
 
40
  for turn in chat_history:
41
  user_message, bot_message = turn
42
  prompt.append( {'role': 'user', 'content' : user_message} )
@@ -145,10 +147,8 @@ with gr.Blocks() as demo:
145
  audio_out = gr.Audio(label="Escute a última mensagem", value=initial_audio, autoplay=True, interactive=False)
146
 
147
  user_msg_txb = gr.Textbox(label="Mensagem")
148
- #if USE_LOCAL_ASR_PIPELINE:
149
- # audio_in = gr.Audio(label="Mensagem de Áudio", sources=['microphone'], interactive=True, type='numpy')
150
- #else:
151
- # audio_in = gr.Audio(label="Mensagem de Áudio", sources=['microphone'], interactive=True, type='filepath')
152
  audio_in = gr.Audio(label="Mensagem de Áudio", sources=['microphone'], interactive=True, type='filepath')
153
 
154
  submit_btn = gr.Button("Enviar")
 
37
  # Função para converter o histórico de chat para o formato esperado pela API do OpenAI
38
  def to_openai_chat_history(system_prompt, curr_message, chat_history):
39
  prompt = [ { 'role': 'system', 'content': system_prompt } ]
40
+ if len(chat_history) > 10:
41
+ chat_history = chat_history[0:3] + chat_history[-5:]
42
  for turn in chat_history:
43
  user_message, bot_message = turn
44
  prompt.append( {'role': 'user', 'content' : user_message} )
 
147
  audio_out = gr.Audio(label="Escute a última mensagem", value=initial_audio, autoplay=True, interactive=False)
148
 
149
  user_msg_txb = gr.Textbox(label="Mensagem")
150
+
151
+ #audio_in = gr.Audio(label="Mensagem de Áudio", sources=['microphone'], interactive=True, type='numpy')
 
 
152
  audio_in = gr.Audio(label="Mensagem de Áudio", sources=['microphone'], interactive=True, type='filepath')
153
 
154
  submit_btn = gr.Button("Enviar")