EngReem85 commited on
Commit
2bde159
·
verified ·
1 Parent(s): c27165c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +0 -34
app.py CHANGED
@@ -3,8 +3,6 @@ import gradio as gr
3
  from openai import OpenAI
4
 
5
 
6
-
7
-
8
  client = OpenAI(api_key="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")
9
 
10
  def create_inspiring_line(future, value, skill):
@@ -35,38 +33,6 @@ def create_inspiring_line(future, value, skill):
35
  except Exception as e:
36
  return f"⚠️ حدث خطأ أثناء التوليد: {e}"
37
 
38
- # 🎨 تصميم الواجهة
39
- import os
40
- import gradio as gr
41
- from openai import OpenAI
42
-
43
- # 🔑 المفتاح
44
- client = OpenAI(api_key=os.getenv("OPENAI_API_KEY", "YOUR_API_KEY"))
45
-
46
- def create_inspiring_line(future, value, skill):
47
- if not future or not value or not skill:
48
- return "⚠️ رجاءً أجيبي على جميع الحقول."
49
-
50
- prompt = f"""
51
- اكتب جملة عربية قصيرة جدًا (لا تتجاوز 12 كلمة)،
52
- تكون ملهمة وإبداعية، وتعبّر عن شخصية طموحة تسعى لأن تصبح {future}،
53
- وتؤمن بـ {value}، وتمتلك مهارة {skill}.
54
- لا تكرر الكلمات المدخلة حرفيًا، بل استخدم المعنى بطريقة فنية وملهمة.
55
- اجعل الجملة تبدو كأنها شعار أو ومضة تحفيز تُكتب على لوحة الإلهام.
56
- """
57
-
58
- try:
59
- response = client.responses.create(
60
- model="gpt-4.1-mini",
61
- input=prompt,
62
- temperature=1.0,
63
- max_output_tokens=40,
64
- )
65
- text = response.output[0].content[0].text.strip()
66
- return text or "✨ لم يتم توليد جملة هذه المرة، أعيدي المحاولة."
67
-
68
- except Exception as e:
69
- return f"⚠️ حدث خطأ أثناء التوليد: {e}"
70
 
71
  # واجهة
72
  with gr.Blocks(theme=gr.themes.Soft(primary_hue="green", secondary_hue="teal")) as demo:
 
3
  from openai import OpenAI
4
 
5
 
 
 
6
  client = OpenAI(api_key="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")
7
 
8
  def create_inspiring_line(future, value, skill):
 
33
  except Exception as e:
34
  return f"⚠️ حدث خطأ أثناء التوليد: {e}"
35
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36
 
37
  # واجهة
38
  with gr.Blocks(theme=gr.themes.Soft(primary_hue="green", secondary_hue="teal")) as demo: