seawolf2357 commited on
Commit
023708d
ยท
verified ยท
1 Parent(s): 5853304

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -6
app.py CHANGED
@@ -85,15 +85,14 @@ def format_prompt(message, history):
85
 
86
  def generate(prompt, history=[], temperature=0.1, max_new_tokens=25000, top_p=0.95, repetition_penalty=1.0):
87
  input_tokens = len(tokenizer.encode(prompt))
88
- available_tokens = 32768 - input_tokens
89
- max_new_tokens = min(max_new_tokens, available_tokens)
90
-
91
  if available_tokens <= 0:
92
  yield "Error: ์ž…๋ ฅ์ด ์ตœ๋Œ€ ํ—ˆ์šฉ ํ† ํฐ ์ˆ˜๋ฅผ ์ดˆ๊ณผํ•ฉ๋‹ˆ๋‹ค."
93
  return
94
 
95
  formatted_prompt = format_prompt(prompt, history)
96
-
97
  try:
98
  stream = client.text_generation(formatted_prompt, temperature=temperature, max_new_tokens=max_new_tokens,
99
  top_p=top_p, repetition_penalty=repetition_penalty, do_sample=True, seed=42, stream=True)
@@ -102,10 +101,10 @@ def generate(prompt, history=[], temperature=0.1, max_new_tokens=25000, top_p=0.
102
  if isinstance(response, dict) and 'generated_text' in response:
103
  output += response['generated_text']
104
  else:
105
- output += str(response) # ์˜ˆ์™ธ ์ฒ˜๋ฆฌ๋ฅผ ๊ฐœ์„ ํ•˜์—ฌ ๋ชจ๋“  ์‘๋‹ต์„ ๋ฌธ์ž์—ด๋กœ ์ฒ˜๋ฆฌ
106
  yield output
107
  except Exception as e:
108
- yield f"Error: {str(e)} # ์—๋Ÿฌ ๋กœ๊น…์„ ๊ฐ•ํ™”ํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ์ข€ ๋” ๋ช…ํ™•ํžˆ ์‹๋ณ„"
109
 
110
 
111
  mychatbot = gr.Chatbot(
 
85
 
86
  def generate(prompt, history=[], temperature=0.1, max_new_tokens=25000, top_p=0.95, repetition_penalty=1.0):
87
  input_tokens = len(tokenizer.encode(prompt))
88
+ available_tokens = 32768 - input_tokens # ์ตœ๋Œ€ ํ—ˆ์šฉ ํ† ํฐ ์ˆ˜์—์„œ ์ž…๋ ฅ ํ† ํฐ ์ˆ˜๋ฅผ ๋บ€ ๊ฐ’
89
+ max_new_tokens = min(max_new_tokens, available_tokens) # ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ตœ๋Œ€ ํ† ํฐ ์ˆ˜ ์กฐ์ •
90
+
91
  if available_tokens <= 0:
92
  yield "Error: ์ž…๋ ฅ์ด ์ตœ๋Œ€ ํ—ˆ์šฉ ํ† ํฐ ์ˆ˜๋ฅผ ์ดˆ๊ณผํ•ฉ๋‹ˆ๋‹ค."
93
  return
94
 
95
  formatted_prompt = format_prompt(prompt, history)
 
96
  try:
97
  stream = client.text_generation(formatted_prompt, temperature=temperature, max_new_tokens=max_new_tokens,
98
  top_p=top_p, repetition_penalty=repetition_penalty, do_sample=True, seed=42, stream=True)
 
101
  if isinstance(response, dict) and 'generated_text' in response:
102
  output += response['generated_text']
103
  else:
104
+ output += str(response)
105
  yield output
106
  except Exception as e:
107
+ yield f"Error: {str(e)}"
108
 
109
 
110
  mychatbot = gr.Chatbot(