ll7098ll commited on
Commit
1b7a419
โ€ข
1 Parent(s): 97ce197

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -15
app.py CHANGED
@@ -46,21 +46,19 @@ def generate_research_plan(question):
46
 
47
  7. ํƒ๊ตฌ๋ฅผ ์œ„ํ•œ ํŒ:"""
48
 
49
- # ๋ชจ๋ธ ์‘๋‹ต ์ƒ์„ฑ
50
- response = model.generate_content([prompt])
51
- response_text = response.text
52
-
53
- # ํ…์ŠคํŠธ๋ฅผ ์ฒญํฌ ๋‹จ์œ„๋กœ ๋ถ„ํ• 
54
- chunks = response_text.split(" ")
55
-
56
- # ๋นˆ ํ…์ŠคํŠธ๋กœ ์‹œ์ž‘
57
- output_text = ""
58
-
59
- # ์ฒญํฌ๋ฅผ ํ•˜๋‚˜์”ฉ ์ถ”๊ฐ€ํ•˜๋ฉฐ ์‹ค์‹œ๊ฐ„ ์ถœ๋ ฅ
60
- for chunk in chunks:
61
- output_text += chunk + " "
62
- yield output_text
63
- time.sleep(0.05)
64
 
65
  # Gradio ์ธํ„ฐํŽ˜์ด์Šค ์ƒ์„ฑ
66
  iface = gr.Interface(
 
46
 
47
  7. ํƒ๊ตฌ๋ฅผ ์œ„ํ•œ ํŒ:"""
48
 
49
+ # ์ดˆ๊ธฐ ๋นˆ ํ…์ŠคํŠธ ์ถœ๋ ฅ
50
+ full_text = ""
51
+ yield full_text
52
+
53
+ try:
54
+ # ์ŠคํŠธ๋ฆฌ๋ฐ ๋ฐฉ์‹์œผ๋กœ ์‘๋‹ต ์ƒ์„ฑ
55
+ response = model.generate_content([prompt], stream=True)
56
+ for chunk in response:
57
+ full_text += chunk.text
58
+ yield full_text
59
+ time.sleep(0.05)
60
+ except Exception as e:
61
+ yield f"์—๋Ÿฌ ๋ฐœ์ƒ: {str(e)}"
 
 
62
 
63
  # Gradio ์ธํ„ฐํŽ˜์ด์Šค ์ƒ์„ฑ
64
  iface = gr.Interface(