vitordigitizing commited on
Commit
8d0fc82
·
verified ·
1 Parent(s): 50fda4a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -5
app.py CHANGED
@@ -1,9 +1,10 @@
1
- import openai
2
  import gradio as gr
3
  import os
4
  import pyperclip
5
 
6
- openai.api_key = os.environ["OPENAI_API_KEY"]
 
7
 
8
  ARQUIVO_RESPOSTAS = "respostas_salvas.txt"
9
  respostas_salvas = []
@@ -16,7 +17,7 @@ if os.path.exists(ARQUIVO_RESPOSTAS):
16
  def traduzir_en_para_pt(texto):
17
  if not texto.strip():
18
  return "Por favor, insira um texto em inglês."
19
- resposta = openai.ChatCompletion.create(
20
  model="gpt-4",
21
  messages=[
22
  {"role": "system", "content": "Você é um tradutor profissional de inglês para português."},
@@ -28,7 +29,7 @@ def traduzir_en_para_pt(texto):
28
  def traduzir_pt_para_en(texto):
29
  if not texto.strip():
30
  return "Por favor, insira um texto em português."
31
- resposta = openai.ChatCompletion.create(
32
  model="gpt-4",
33
  messages=[
34
  {
@@ -48,7 +49,7 @@ def traduzir_pt_para_en(texto):
48
  def resposta_curta(texto):
49
  if not texto.strip():
50
  return "Por favor, insira um texto em português."
51
- resposta = openai.ChatCompletion.create(
52
  model="gpt-4",
53
  messages=[
54
  {
 
1
+ from openai import OpenAI
2
  import gradio as gr
3
  import os
4
  import pyperclip
5
 
6
+ # Cliente OpenAI com chave da Hugging Face (via secret)
7
+ client = OpenAI(api_key=os.getenv("OPENAI_API_KEY"))
8
 
9
  ARQUIVO_RESPOSTAS = "respostas_salvas.txt"
10
  respostas_salvas = []
 
17
  def traduzir_en_para_pt(texto):
18
  if not texto.strip():
19
  return "Por favor, insira um texto em inglês."
20
+ resposta = client.chat.completions.create(
21
  model="gpt-4",
22
  messages=[
23
  {"role": "system", "content": "Você é um tradutor profissional de inglês para português."},
 
29
  def traduzir_pt_para_en(texto):
30
  if not texto.strip():
31
  return "Por favor, insira um texto em português."
32
+ resposta = client.chat.completions.create(
33
  model="gpt-4",
34
  messages=[
35
  {
 
49
  def resposta_curta(texto):
50
  if not texto.strip():
51
  return "Por favor, insira um texto em português."
52
+ resposta = client.chat.completions.create(
53
  model="gpt-4",
54
  messages=[
55
  {