skzz commited on
Commit
a638ee1
1 Parent(s): 5a307f6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -1
app.py CHANGED
@@ -28,7 +28,7 @@ class ChatClient:
28
  self.model = AutoModelForCausalLM.from_pretrained(model_path).to(self.device)
29
  self.model.eval() # 设置为评估模式
30
 
31
- def chat_completion(self, messages, max_tokens, stream=False, temperature=1.0, top_p=1.0):
32
  """
33
  生成对话回复。
34
  """
@@ -56,6 +56,7 @@ class ChatClient:
56
  # 解码生成的文本
57
  for sequence in output_sequences:
58
  result_text = self.tokenizer.decode(sequence, skip_special_tokens=True)
 
59
  yield result_text
60
 
61
  # 创建客户端实例,指定模型路径
 
28
  self.model = AutoModelForCausalLM.from_pretrained(model_path).to(self.device)
29
  self.model.eval() # 设置为评估模式
30
 
31
+ async def chat_completion(self, messages, max_tokens, stream=False, temperature=1.0, top_p=1.0):
32
  """
33
  生成对话回复。
34
  """
 
56
  # 解码生成的文本
57
  for sequence in output_sequences:
58
  result_text = self.tokenizer.decode(sequence, skip_special_tokens=True)
59
+ await anyio.sleep(0) # Yield control, simulating asynchronous operation
60
  yield result_text
61
 
62
  # 创建客户端实例,指定模型路径