janushex commited on
Commit
557daaf
·
verified ·
1 Parent(s): 3e52e92

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -7
app.py CHANGED
@@ -5,19 +5,23 @@ import openai
5
  # Saņemam API atslēgu no Hugging Face Secrets
6
  api_key = os.getenv("OPENAI_API_KEY")
7
 
8
- # Funkcija, kas nosūta jautājumu uz OpenAI
9
- def ask_openai(jautajums):
10
- if not api_key:
11
- return "❌ API atslēga nav atrasta! Pievienojiet to Hugging Face Secrets."
 
 
12
 
 
 
13
  try:
14
- atbilde = openai.ChatCompletion.create(
15
  model="gpt-3.5-turbo",
16
  messages=[{"role": "user", "content": jautajums}],
17
  max_tokens=200,
18
  temperature=0.3
19
  )
20
- return atbilde["choices"][0]["message"]["content"]
21
  except Exception as e:
22
  return f"⚠️ Kļūda: {str(e)}"
23
 
@@ -29,4 +33,3 @@ iface.launch(server_name="0.0.0.0", server_port=7860)
29
 
30
 
31
 
32
-
 
5
  # Saņemam API atslēgu no Hugging Face Secrets
6
  api_key = os.getenv("OPENAI_API_KEY")
7
 
8
+ # Nodrošinām, ka API atslēga ir pieejama
9
+ if not api_key:
10
+ raise ValueError("❌ API atslēga nav atrasta! Pievienojiet to Hugging Face Secrets.")
11
+
12
+ # Inicializējam OpenAI klientu
13
+ client = openai.OpenAI(api_key=api_key)
14
 
15
+ # Funkcija, kas sūta jautājumu OpenAI API
16
+ def ask_openai(jautajums):
17
  try:
18
+ atbilde = client.chat.completions.create(
19
  model="gpt-3.5-turbo",
20
  messages=[{"role": "user", "content": jautajums}],
21
  max_tokens=200,
22
  temperature=0.3
23
  )
24
+ return atbilde.choices[0].message.content
25
  except Exception as e:
26
  return f"⚠️ Kļūda: {str(e)}"
27
 
 
33
 
34
 
35