devvtaco commited on
Commit
b24bc5f
ยท
verified ยท
1 Parent(s): 9df178e

Revert to previous commit

Browse files
Files changed (1) hide show
  1. app.py +8 -10
app.py CHANGED
@@ -2,28 +2,27 @@ import gradio as gr
2
  from transformers import pipeline
3
  from huggingface_hub import InferenceClient
4
 
5
- # ๊ฐ์ • ๋ถ„์„ ๋ชจ๋ธ ๋กœ๋“œ
6
  sentiment_pipeline = pipeline("sentiment-analysis", model="beomi/KcELECTRA-base")
7
 
8
- # ์ƒ์„ฑ ๋ชจ๋ธ (Zephyr)
9
  client = InferenceClient("HuggingFaceH4/zephyr-7b-beta")
10
 
11
 
12
- # ๊ฐ์ • ๋ถ„์„ + ์žฌ์ž‘์„ฑ ํ•จ์ˆ˜
13
  def rewrite_if_negative(
14
  message,
15
  history: list[tuple[str, str]],
16
  system_message,
17
- max_tokens,
18
- temperature,
19
  top_p,
20
  ):
21
  #๊ฐ์ • ๋ถ„์„
22
- result = sentiment_pipeline(text,message)[0]
23
  label = result['label']
24
  score = result['score']
25
 
26
- #๋ฉ”์‹œ์ง€ ์ดˆ๊ธฐํ™”
27
  messages = [{"role": "system", "content": system_message}]
28
  for val in history:
29
  if val[0]:
@@ -31,7 +30,7 @@ def rewrite_if_negative(
31
  if val[1]:
32
  messages.append({"role": "assistant", "content": val[1]})
33
 
34
- #๋ฌธ์žฅ ์žฌ์ž‘์„ฑ ์—ฌ๋ถ€ ํŒ๋‹จ
35
  if label == "LABEL_1" and score > 0.8:
36
  messages.append({"role": "user", "content": f"๋‹ค์Œ ๋ฌธ์žฅ์„ ๊ณต๊ฐ ๊ฐ€๋Š” ๋ง๋กœ ๋ฐ”๊ฟ”์ค˜: {message}"})
37
  response = ""
@@ -48,8 +47,7 @@ def rewrite_if_negative(
48
  else:
49
  yield "ํ‘œํ˜„์ด ๊ดœ์ฐฎ."
50
 
51
-
52
- # Gradio ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌ์„ฑ
53
  demo = gr.ChatInterface(
54
  fn=rewrite_if_negative,
55
  additional_inputs=[
 
2
  from transformers import pipeline
3
  from huggingface_hub import InferenceClient
4
 
5
+ # ๊ฐ์ • ๋ถ„์„ ๋ชจ๋ธ ๋กœ๋“œ
6
  sentiment_pipeline = pipeline("sentiment-analysis", model="beomi/KcELECTRA-base")
7
 
8
+ # ์ƒ์„ฑ ๋ชจ๋ธ (Zephyr)
9
  client = InferenceClient("HuggingFaceH4/zephyr-7b-beta")
10
 
11
 
12
+ # ๊ฐ์ • ๋ถ„์„ + ์žฌ์ž‘์„ฑ ํ•จ์ˆ˜
13
  def rewrite_if_negative(
14
  message,
15
  history: list[tuple[str, str]],
16
  system_message,
17
+ temperature,
 
18
  top_p,
19
  ):
20
  #๊ฐ์ • ๋ถ„์„
21
+ result = sentiment_pipeline(message)[0]
22
  label = result['label']
23
  score = result['score']
24
 
25
+ #๋ฉ”์‹œ์ง€ ์ดˆ๊ธฐํ™”
26
  messages = [{"role": "system", "content": system_message}]
27
  for val in history:
28
  if val[0]:
 
30
  if val[1]:
31
  messages.append({"role": "assistant", "content": val[1]})
32
 
33
+ #๋ฌธ์žฅ ์žฌ์ž‘์„ฑ ์—ฌ๋ถ€ ํŒ๋‹จ
34
  if label == "LABEL_1" and score > 0.8:
35
  messages.append({"role": "user", "content": f"๋‹ค์Œ ๋ฌธ์žฅ์„ ๊ณต๊ฐ ๊ฐ€๋Š” ๋ง๋กœ ๋ฐ”๊ฟ”์ค˜: {message}"})
36
  response = ""
 
47
  else:
48
  yield "ํ‘œํ˜„์ด ๊ดœ์ฐฎ."
49
 
50
+ # Gradio ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌ์„ฑ
 
51
  demo = gr.ChatInterface(
52
  fn=rewrite_if_negative,
53
  additional_inputs=[