Spaces:
Running
Running
Pablo Sampaio
commited on
Commit
•
ce12d21
1
Parent(s):
905bfbc
Limited the chat history used for getting the completion
Browse files
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 |
-
|
149 |
-
#
|
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")
|