qingxu99 commited on
Commit
6d557b3
1 Parent(s): 76e0452

fix history commit problem

Browse files
Files changed (1) hide show
  1. request_llm/bridge_stackclaude.py +2 -23
request_llm/bridge_stackclaude.py CHANGED
@@ -112,39 +112,18 @@ class ClaudeHandle(Process):
112
  kwargs = self.child.recv()
113
  question = kwargs['query']
114
  history = kwargs['history']
115
- # system_prompt=kwargs['system_prompt']
116
-
117
- # 是否重置
118
- if len(self.local_history) > 0 and len(history) == 0:
119
- # await self.claude_model.reset()
120
- self.local_history = []
121
 
122
  # 开始问问题
123
  prompt = ""
124
- # Slack API最好不要添加系统提示
125
- # if system_prompt not in self.local_history:
126
- # self.local_history.append(system_prompt)
127
- # prompt += system_prompt + '\n'
128
-
129
- # 追加历史
130
- for ab in history:
131
- a, b = ab
132
- if a not in self.local_history:
133
- self.local_history.append(a)
134
- prompt += a + '\n'
135
- # if b not in self.local_history:
136
- # self.local_history.append(b)
137
- # prompt += b + '\n'
138
 
139
  # 问题
140
  prompt += question
141
- self.local_history.append(question)
142
  print('question:', prompt)
 
143
  # 提交
144
  await self.claude_model.chat(prompt)
 
145
  # 获取回复
146
- # async for final, response in self.claude_model.get_reply():
147
- # await self.handle_claude_response(final, response)
148
  async for final, response in self.claude_model.get_reply():
149
  if not final:
150
  print(response)
 
112
  kwargs = self.child.recv()
113
  question = kwargs['query']
114
  history = kwargs['history']
 
 
 
 
 
 
115
 
116
  # 开始问问题
117
  prompt = ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
118
 
119
  # 问题
120
  prompt += question
 
121
  print('question:', prompt)
122
+
123
  # 提交
124
  await self.claude_model.chat(prompt)
125
+
126
  # 获取回复
 
 
127
  async for final, response in self.claude_model.get_reply():
128
  if not final:
129
  print(response)