springwater commited on
Commit
0852c3f
ยท
verified ยท
1 Parent(s): 4ce9632

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -2
app.py CHANGED
@@ -188,7 +188,7 @@ def get_famous_people(lunIljin):
188
  return famous_people.get(lunIljin[:2], "ํ•ด๋‹น ์ผ์ฃผ์— ๋Œ€ํ•œ ์œ ๋ช…์ธ ์ •๋ณด๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.")
189
 
190
 
191
- def analyze_character(lunIljin, OPENAI_API_KEY=api_key):
192
  API_URL = "https://api.openai.com/v1/chat/completions"
193
  payload = {
194
  "model": "gpt-4-0125-preview", # ๋ชจ๋ธ ์ด๋ฆ„ ํ™•์ธ ํ•„์š”
@@ -213,7 +213,7 @@ def analyze_character(lunIljin, OPENAI_API_KEY=api_key):
213
  # ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€ ๊ฐœ์„ 
214
  return f"์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ƒํƒœ ์ฝ”๋“œ: {response.status_code}, ๋ฉ”์‹œ์ง€: {response.json().get('error', {}).get('message', 'Unknown error')}", ""
215
 
216
- def analyze_character_two(lunIljin, lunIljin2, OPENAI_API_KEY=api_key):
217
  API_URL = "https://api.openai.com/v1/chat/completions"
218
  payload = {
219
  "model": "gpt-4-0125-preview", # ๋ชจ๋ธ ์ด๋ฆ„ ํ™•์ธ ํ•„์š”
@@ -363,6 +363,8 @@ with gr.Blocks() as demo:
363
  solMonth2 = gr.Textbox(label="์ƒ์›”(์˜ˆ: 01)")
364
  solDay2 = gr.Textbox(label="์ƒ์ผ(์˜ˆ: 31)")
365
  solHour2 = gr.Textbox(label="์ƒ์‹œ(์˜ˆ์‹œ: 1030)", placeholder="์‹œ๊ฐ„์„ 24์‹œ๊ฐ„ ํ˜•์‹์œผ๋กœ ์ž…๋ ฅํ•˜์„ธ์š” (์˜ˆ: 2230)")
 
 
366
  output2 = gr.JSON(label="๊ฒฐ๊ณผ")
367
  analysis_result = gr.HTML() # ์‚ฌ์ฃผ ๋ถ„์„ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•  HTML ์ปดํฌ๋„ŒํŠธ
368
  lunIljin_state = gr.State() # ์ผ์ฃผ๋ฅผ ์ €์žฅํ•  State
 
188
  return famous_people.get(lunIljin[:2], "ํ•ด๋‹น ์ผ์ฃผ์— ๋Œ€ํ•œ ์œ ๋ช…์ธ ์ •๋ณด๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.")
189
 
190
 
191
+ def analyze_character(lunIljin, OPENAI_API_KEY):
192
  API_URL = "https://api.openai.com/v1/chat/completions"
193
  payload = {
194
  "model": "gpt-4-0125-preview", # ๋ชจ๋ธ ์ด๋ฆ„ ํ™•์ธ ํ•„์š”
 
213
  # ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€ ๊ฐœ์„ 
214
  return f"์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ƒํƒœ ์ฝ”๋“œ: {response.status_code}, ๋ฉ”์‹œ์ง€: {response.json().get('error', {}).get('message', 'Unknown error')}", ""
215
 
216
+ def analyze_character_two(lunIljin, lunIljin2, OPENAI_API_KEY):
217
  API_URL = "https://api.openai.com/v1/chat/completions"
218
  payload = {
219
  "model": "gpt-4-0125-preview", # ๋ชจ๋ธ ์ด๋ฆ„ ํ™•์ธ ํ•„์š”
 
363
  solMonth2 = gr.Textbox(label="์ƒ์›”(์˜ˆ: 01)")
364
  solDay2 = gr.Textbox(label="์ƒ์ผ(์˜ˆ: 31)")
365
  solHour2 = gr.Textbox(label="์ƒ์‹œ(์˜ˆ์‹œ: 1030)", placeholder="์‹œ๊ฐ„์„ 24์‹œ๊ฐ„ ํ˜•์‹์œผ๋กœ ์ž…๋ ฅํ•˜์„ธ์š” (์˜ˆ: 2230)")
366
+ OPENAI_API_KEY_input = gr.Textbox(label="OpenAI API ํ‚ค", placeholder="์—ฌ๊ธฐ์— OpenAI API ํ‚ค๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”")
367
+
368
  output2 = gr.JSON(label="๊ฒฐ๊ณผ")
369
  analysis_result = gr.HTML() # ์‚ฌ์ฃผ ๋ถ„์„ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•  HTML ์ปดํฌ๋„ŒํŠธ
370
  lunIljin_state = gr.State() # ์ผ์ฃผ๋ฅผ ์ €์žฅํ•  State