File size: 787 Bytes
bc5816a
 
 
 
 
45a9f67
 
bc5816a
 
 
 
45a9f67
 
 
 
 
 
 
 
 
3053875
45a9f67
bc5816a
45a9f67
 
 
04a4fb7
45a9f67
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import gradio as gr
import os 
import json 
import requests

def predict(inputs, top_p, temperature, openai_api_key, chat_counter, chatbot=[], history=[]):
    # [Simplificação da lógica da função e adição de tratamento de erros...]

def reset_textbox():
    return gr.update(value='')

def setup_ui():
    title = "<h1 align='center'>🔥ChatGPT-4 Turbo API 🚀Streaming🚀</h1>"
    css = """
    #col_container {width: 1000px; margin-left: auto; margin-right: auto;}
    #chatbot {height: 520px; overflow: auto;}
    .gradio-input { margin-bottom: 10px; }
    """
    with gr.Blocks(css=css) as demo:
        # [Configuração da interface do usuário...]

    return demo

def main():
    demo = setup_ui()
    demo.launch(debug=True)

if __name__ == "__main__":
    main()