itacaiunas commited on
Commit
efe1674
1 Parent(s): 78510e4

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +34 -0
app.py ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ import openai
3
+
4
+ # Configure sua chave de API do OpenAI
5
+ openai.api_key = "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"
6
+
7
+ def gerar_cdu(palavras_chave):
8
+ prompt = f"analise as palavras-chave: {palavras_chave} e retorne com o número de Classificação Decimal Universal (CDU) mais relacionado com as palavras-chave."
9
+ response = openai.Completion.create(
10
+ engine="text-davinci-003",
11
+ prompt=prompt,
12
+ max_tokens=100,
13
+ n=1,
14
+ stop=None,
15
+ temperature=0.7
16
+ )
17
+ cdu = response.choices[0].text.strip()
18
+ return cdu
19
+
20
+ # Interface Gradio
21
+ input_text = gr.inputs.Textbox(label="Inserir palavras-chave separadas por vírgulas")
22
+ button = gr.inputs.Button(label="Gerar CDU")
23
+ output_text = gr.outputs.Textbox(label="Resultado")
24
+
25
+ def generate_cdu(inputs):
26
+ if inputs:
27
+ return gerar_cdu(inputs)
28
+ else:
29
+ return ""
30
+
31
+ title = "Gerador de CDU"
32
+ description = "Insira palavras-chave separadas por vírgulas e clique em 'Gerar CDU' para obter a classificação relacionada."
33
+
34
+ gr.Interface(fn=generate_cdu, inputs=input_text, outputs=output_text, title=title, description=description, button=button).launch()