fantaxy commited on
Commit
263e495
โ€ข
1 Parent(s): 6bdbd0a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -24
app.py CHANGED
@@ -13,15 +13,9 @@ hf_client = InferenceClient("CohereForAI/c4ai-command-r-plus", token=os.getenv("
13
  client = Client("http://211.233.58.202:7960/")
14
 
15
 
16
- def respond(
17
- message,
18
- history: list[tuple[str, str]],
19
- system_message,
20
- max_tokens,
21
- temperature,
22
- top_p,
23
- ):
24
- system_prefix = "System: ์ž…๋ ฅ์–ด์˜ ์–ธ์–ด(์˜์–ด, ํ•œ๊ตญ์–ด, ์ค‘๊ตญ์–ด, ์ผ๋ณธ์–ด ๋“ฑ)์— ๋”ฐ๋ผ ๋™์ผํ•œ ์–ธ์–ด๋กœ ๋‹ต๋ณ€ํ•˜๋ผ."
25
  full_system_message = f"{system_prefix}{system_message}"
26
 
27
  messages = [{"role": "system", "content": f"{system_prefix} {system_message}"}]
@@ -31,21 +25,19 @@ def respond(
31
  messages.append({"role": "assistant", "content": assistant_msg})
32
  messages.append({"role": "user", "content": message})
33
 
34
- try:
35
- result = client.predict(...)
36
- if isinstance(result, dict) and 'url' in result:
37
- return result['url']
38
- else:
39
- logging.error("๊ฒฐ๊ณผ ์ฒ˜๋ฆฌ ์‹คํŒจ: ๊ฒฐ๊ณผ๊ฐ€ ๋”•์…”๋„ˆ๋ฆฌ ํ˜•ํƒœ๊ฐ€ ์•„๋‹˜")
40
- return "์ด๋ฏธ์ง€ ์ƒ์„ฑ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค."
41
- except AttributeError as e:
42
- logging.error("์†์„ฑ ์˜ค๋ฅ˜: %s", str(e))
43
- return "๋‚ด๋ถ€ ์ฒ˜๋ฆฌ ์˜ค๋ฅ˜ ๋ฐœ์ƒ"
44
- except Exception as e:
45
- logging.error("API ์š”์ฒญ ์ค‘ ์˜ค๋ฅ˜ ๋ฐœ์ƒ: %s", str(e))
46
- return f"์˜ค๋ฅ˜ ๋ฐœ์ƒ: {str(e)}"
47
- finally:
48
- logging.info("์š”์ฒญ ์ฒ˜๋ฆฌ ์™„๋ฃŒ")
49
 
50
  theme = "Nymbo/Nymbo_Theme"
51
  css = """
 
13
  client = Client("http://211.233.58.202:7960/")
14
 
15
 
16
+ def respond(message, history, system_message, max_tokens, temperature, top_p):
17
+ # ์ดˆ๊ธฐ ์„ค์ • ๋ฐ ๋ณ€์ˆ˜ ์ •์˜
18
+ system_prefix = "System: ์ž…๋ ฅ์–ด์˜ ์–ธ์–ด์— ๋”ฐ๋ผ ๋™์ผํ•œ ์–ธ์–ด๋กœ ๋‹ต๋ณ€ํ•˜๋ผ."
 
 
 
 
 
 
19
  full_system_message = f"{system_prefix}{system_message}"
20
 
21
  messages = [{"role": "system", "content": f"{system_prefix} {system_message}"}]
 
25
  messages.append({"role": "assistant", "content": assistant_msg})
26
  messages.append({"role": "user", "content": message})
27
 
28
+ # ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์š”์ฒญ
29
+ try:
30
+ result = client.predict(...)
31
+ if 'url' in result:
32
+ return result['url']
33
+ else:
34
+ return "์ด๋ฏธ์ง€ ์ƒ์„ฑ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค."
35
+ except Exception as e:
36
+ return f"์˜ค๋ฅ˜ ๋ฐœ์ƒ: {str(e)}"
37
+ finally:
38
+ # ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋ฆฌ์†Œ์Šค ์ •๋ฆฌ
39
+ pass
40
+
 
 
41
 
42
  theme = "Nymbo/Nymbo_Theme"
43
  css = """