fix: stat perf

This commit is contained in:
Soulter
2024-05-25 18:01:16 +08:00
parent 52c9045a28
commit 123ee24f7e
2 changed files with 5 additions and 2 deletions
+1
View File
@@ -73,6 +73,7 @@ class ProviderOpenAIOfficial(Provider):
base_url=self.base_url
)
self.model_configs: Dict = cfg['chatGPTConfigs']
super().set_curr_model(self.model_configs['model'])
self.image_generator_model_configs: Dict = self.cc.get('openai_image_generate', None)
self.session_memory: Dict[str, List] = {} # 会话记忆
self.session_memory_lock = threading.Lock()
+4 -2
View File
@@ -470,6 +470,7 @@ def upload(_global_object: GlobalObject):
'''
上传相关非敏感统计数据
'''
time.sleep(10)
while True:
platform_stats = {}
llm_stats = {}
@@ -481,8 +482,9 @@ def upload(_global_object: GlobalObject):
}
for llm in _global_object.llms:
for k, v in llm.llm_instance.model_stat:
llm_stats[llm.llm_name + "_" + k] = v
stat = llm.llm_instance.model_stat
for k in stat:
llm_stats[llm.llm_name + "#" + k] = stat[k]
llm.llm_instance.reset_model_stat()
for plugin in _global_object.cached_plugins: