0o7Hunk commited on
Commit
d17104a
ยท
verified ยท
1 Parent(s): b327448

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -10
app.py CHANGED
@@ -8,8 +8,8 @@ st.set_page_config(page_title="AI LinkedIn Post Generator", page_icon="๐Ÿ’ผ")
8
  st.title("๐Ÿ’ผ AI LinkedIn Post Generator")
9
  st.write("Generate high-quality LinkedIn posts using AI ๐Ÿš€")
10
 
11
- # ---- API KEY INPUT ----
12
- api_key = st.text_input("GROQ_API_KEY", type="password")
13
 
14
  # ---- USER INPUTS ----
15
  tone = st.radio(
@@ -24,15 +24,13 @@ audience = st.text_input("Target audience (e.g. students, developers)")
24
  if st.button("Generate Post"):
25
 
26
  if not api_key:
27
- st.error("Please enter your Groq API key")
28
  elif not topic or not audience:
29
  st.error("Please fill all fields")
30
  else:
31
  try:
32
- # Initialize client
33
  client = Groq(api_key=api_key)
34
 
35
- # Prompt
36
  prompt = f"""
37
  Write a LinkedIn post.
38
 
@@ -49,9 +47,8 @@ if st.button("Generate Post"):
49
  - Add relevant hashtags
50
  """
51
 
52
- # API call
53
  response = client.chat.completions.create(
54
- model="openai/gpt-oss-120b", # Safe model
55
  messages=[{"role": "user", "content": prompt}],
56
  temperature=0.7,
57
  max_tokens=500
@@ -59,11 +56,8 @@ if st.button("Generate Post"):
59
 
60
  post = response.choices[0].message.content
61
 
62
- # Output
63
  st.subheader("๐Ÿ“„ Generated Post")
64
  st.write(post)
65
-
66
- # Copy option
67
  st.code(post)
68
 
69
  except Exception as e:
 
8
  st.title("๐Ÿ’ผ AI LinkedIn Post Generator")
9
  st.write("Generate high-quality LinkedIn posts using AI ๐Ÿš€")
10
 
11
+ # ---- API KEY ----
12
+ api_key = os.getenv("GROQ_API_KEY")
13
 
14
  # ---- USER INPUTS ----
15
  tone = st.radio(
 
24
  if st.button("Generate Post"):
25
 
26
  if not api_key:
27
+ st.error("API key not found. Add it in Hugging Face Secrets.")
28
  elif not topic or not audience:
29
  st.error("Please fill all fields")
30
  else:
31
  try:
 
32
  client = Groq(api_key=api_key)
33
 
 
34
  prompt = f"""
35
  Write a LinkedIn post.
36
 
 
47
  - Add relevant hashtags
48
  """
49
 
 
50
  response = client.chat.completions.create(
51
+ model="llama3-70b-8192",
52
  messages=[{"role": "user", "content": prompt}],
53
  temperature=0.7,
54
  max_tokens=500
 
56
 
57
  post = response.choices[0].message.content
58
 
 
59
  st.subheader("๐Ÿ“„ Generated Post")
60
  st.write(post)
 
 
61
  st.code(post)
62
 
63
  except Exception as e: