alienet commited on
Commit
a0d0d5c
·
1 Parent(s): acd4313
Files changed (3) hide show
  1. app.py +10 -10
  2. modules/llm/DeepSeek.py +1 -4
  3. requirements.txt +1 -1
app.py CHANGED
@@ -16,8 +16,8 @@ app = FastAPI()
16
  default_icon_path = './frontend/assets/images/default-icon.jpg'
17
  config = load_json_file('config.json')
18
  experiment_name = config["preset_path"].split("/")[-1].split(".")[0]
19
- save_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'experiment_saves', experiment_name)
20
- config["save_dir"] = os.path.join(save_dir, get_grandchild_folders(save_dir)[0])
21
 
22
  for key in config:
23
  if "API_KEY" in key and config[key]:
@@ -115,16 +115,16 @@ class ConnectionManager:
115
  # 'history_messages':self.bw.get_history_messages(save_dir = config["save_dir"]),
116
  'history_messages':[],
117
  }
118
- self.bw.get_history_messages(save_dir = config["save_dir"])
119
  return data
120
 
121
  async def get_next_message(self):
122
  """从BookWorld获取下一条消息"""
123
- # message = self.bw.generate_next_message()
124
- # if not os.path.exists(message["icon"]) or not is_image(message["icon"]):
125
- # message["icon"] = default_icon_path
126
- # status = self.bw.get_current_status()
127
- message,status = self.bw.load_next_message_status()
128
  return message,status
129
 
130
  manager = ConnectionManager()
@@ -184,8 +184,8 @@ async def load_preset(request: Request):
184
  )
185
  config["preset_path"] = preset_path
186
  experiment_name = preset_path.split("/")[-1].split(".")[0]
187
- save_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'experiment_saves', experiment_name)
188
- config["save_dir"] = os.path.join(save_dir, get_grandchild_folders(save_dir)[0])
189
  manager.bw.set_generator(
190
  rounds=config["rounds"],
191
  save_dir=config["save_dir"],
 
16
  default_icon_path = './frontend/assets/images/default-icon.jpg'
17
  config = load_json_file('config.json')
18
  experiment_name = config["preset_path"].split("/")[-1].split(".")[0]
19
+ # save_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'experiment_saves', experiment_name)
20
+ # config["save_dir"] = os.path.join(save_dir, get_grandchild_folders(save_dir)[0])
21
 
22
  for key in config:
23
  if "API_KEY" in key and config[key]:
 
115
  # 'history_messages':self.bw.get_history_messages(save_dir = config["save_dir"]),
116
  'history_messages':[],
117
  }
118
+ # self.bw.get_history_messages(save_dir = config["save_dir"])
119
  return data
120
 
121
  async def get_next_message(self):
122
  """从BookWorld获取下一条消息"""
123
+ message = self.bw.generate_next_message()
124
+ if not os.path.exists(message["icon"]) or not is_image(message["icon"]):
125
+ message["icon"] = default_icon_path
126
+ status = self.bw.get_current_status()
127
+ # message,status = self.bw.load_next_message_status()
128
  return message,status
129
 
130
  manager = ConnectionManager()
 
184
  )
185
  config["preset_path"] = preset_path
186
  experiment_name = preset_path.split("/")[-1].split(".")[0]
187
+ # save_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'experiment_saves', experiment_name)
188
+ # config["save_dir"] = os.path.join(save_dir, get_grandchild_folders(save_dir)[0])
189
  manager.bw.set_generator(
190
  rounds=config["rounds"],
191
  save_dir=config["save_dir"],
modules/llm/DeepSeek.py CHANGED
@@ -30,10 +30,7 @@ class DeepSeek(BaseLLM):
30
 
31
  response = self.client.chat.completions.create(
32
  model="deepseek-chat",
33
- messages=[
34
- {"role": "system", "content": "You are a helpful assistant"},
35
- {"role": "user", "content": "Hello"},
36
- ],
37
  stream=False
38
  )
39
  return response.choices[0].message.content
 
30
 
31
  response = self.client.chat.completions.create(
32
  model="deepseek-chat",
33
+ messages=self.messages,
 
 
 
34
  stream=False
35
  )
36
  return response.choices[0].message.content
requirements.txt CHANGED
@@ -1,6 +1,6 @@
1
  anthropic
2
  beautifulsoup4
3
- chromadb
4
  fastapi
5
  langchain
6
  langchain_experimental
 
1
  anthropic
2
  beautifulsoup4
3
+ chromadb==1.0.0
4
  fastapi
5
  langchain
6
  langchain_experimental