AIRider commited on
Commit
b7c7bc0
·
verified ·
1 Parent(s): 37b5aff

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -7
app.py CHANGED
@@ -137,13 +137,22 @@ def generate_blog_post(query, prompt_template):
137
  # 랜덤 시드 생성
138
  random_seed = random.randint(1, sys.maxsize)
139
 
 
 
 
 
 
 
 
 
 
 
 
 
140
  # 메시지 구조 생성
141
  messages = [
142
  {"role": "system", "content": prompt_template},
143
- {"role": "user", "content": f"주제: {query}"},
144
- {"role": "user", "content": f"참고글1:\n{ref1}"},
145
- {"role": "user", "content": f"참고글2:\n{ref2}"},
146
- {"role": "user", "content": f"참고글3:\n{ref3}"}
147
  ]
148
 
149
  # OpenAI API 호출
@@ -151,15 +160,16 @@ def generate_blog_post(query, prompt_template):
151
  model="gpt-4o-mini",
152
  messages=messages,
153
  max_tokens=10000,
154
- temperature=0.85,
155
- top_p=0.95,
156
  frequency_penalty=0.5,
 
157
  seed=random_seed
158
  )
159
 
160
  # 생성된 블로그 포스트
161
  generated_post = response.choices[0].message['content']
162
-
163
  # 주제를 첫 줄에 추가
164
  final_post = f"주제: {query}\n\n{generated_post}"
165
 
 
137
  # 랜덤 시드 생성
138
  random_seed = random.randint(1, sys.maxsize)
139
 
140
+ # 모든 정보를 하나의 user 메시지로 통합
141
+ user_message = f"""주제: {query}
142
+
143
+ 참고글1:
144
+ {ref1}
145
+
146
+ 참고글2:
147
+ {ref2}
148
+
149
+ 참고글3:
150
+ {ref3}"""
151
+
152
  # 메시지 구조 생성
153
  messages = [
154
  {"role": "system", "content": prompt_template},
155
+ {"role": "user", "content": user_message}
 
 
 
156
  ]
157
 
158
  # OpenAI API 호출
 
160
  model="gpt-4o-mini",
161
  messages=messages,
162
  max_tokens=10000,
163
+ temperature=0.75,
164
+ top_p=1.0,
165
  frequency_penalty=0.5,
166
+ presence_penalty=0.3,
167
  seed=random_seed
168
  )
169
 
170
  # 생성된 블로그 포스트
171
  generated_post = response.choices[0].message['content']
172
+
173
  # 주제를 첫 줄에 추가
174
  final_post = f"주제: {query}\n\n{generated_post}"
175