Limour commited on
Commit
92a8514
1 Parent(s): a167fc4

Upload 3 files

Browse files
mods/btn_submit_vo_suggest.py CHANGED
@@ -1,12 +1,6 @@
1
  def init(cfg):
2
  # ========== 自定义组合建的功能 ==========
3
- combine = [
4
- 'btn_submit_fn_usr',
5
- 'btn_rag_fn',
6
- 'btn_submit_fn_bot',
7
- 'btn_vo_fn',
8
- 'btn_suggest_fn'
9
- ]
10
  tmp = cfg['btn_submit_vo_suggest'].click(**cfg['btn_start'])
11
  for f in combine:
12
  tmp = tmp.success(**cfg[f])
 
1
  def init(cfg):
2
  # ========== 自定义组合建的功能 ==========
3
+ combine = cfg['btn_submit_vo_suggest_combine']
 
 
 
 
 
 
4
  tmp = cfg['btn_submit_vo_suggest'].click(**cfg['btn_start'])
5
  for f in combine:
6
  tmp = tmp.success(**cfg[f])
mods/btn_vo.py CHANGED
@@ -19,9 +19,6 @@ def init(cfg):
19
  if cfg['btn_stop_status']:
20
  yield '', model.venv_info
21
  return
22
- # ========== 及时清理上一次生成的旁白 ==========
23
- model.venv_remove('vo')
24
- print('清理旁白', model.venv_info)
25
  # ========== 模型输出旁白 ==========
26
  model.venv_create('vo') # 创建隔离环境
27
  _tmp = btn_com(_n_keep, _n_discard,
@@ -32,6 +29,10 @@ def init(cfg):
32
  _mirostat_tau, '旁白', _max_tokens)
33
  for _h in _tmp:
34
  yield _h, model.venv_info
 
 
 
 
35
 
36
  cfg['btn_vo_fn'] = {
37
  'fn': btn_vo,
 
19
  if cfg['btn_stop_status']:
20
  yield '', model.venv_info
21
  return
 
 
 
22
  # ========== 模型输出旁白 ==========
23
  model.venv_create('vo') # 创建隔离环境
24
  _tmp = btn_com(_n_keep, _n_discard,
 
29
  _mirostat_tau, '旁白', _max_tokens)
30
  for _h in _tmp:
31
  yield _h, model.venv_info
32
+ # ========== 及时清理上一次生成的旁白 ==========
33
+ model.venv_remove('vo', keep_last=True)
34
+ yield _h, model.venv_info
35
+ print('清理旁白', model.venv_info)
36
 
37
  cfg['btn_vo_fn'] = {
38
  'fn': btn_vo,
mods/read_cfg.py CHANGED
@@ -1,5 +1,16 @@
1
  import hashlib
2
  import json
 
 
 
 
 
 
 
 
 
 
 
3
 
4
 
5
  # ========== 哈希函数 ==========
@@ -10,7 +21,9 @@ def x_hash(x: str):
10
  # ========== 读取配置文件 ==========
11
  with open('rp_config.json', encoding='utf-8') as f:
12
  tmp = f.read()
13
- with open('rp_sample_config.json', encoding='utf-8') as f:
14
- cfg = json.load(f)
 
 
15
  cfg['setting_cache_path']['value'] += x_hash(tmp)
16
- cfg.update(json.loads(tmp))
 
1
  import hashlib
2
  import json
3
+ import os
4
+
5
+
6
+ def get_all_files_in_directory(directory, ext=''):
7
+ all_files = []
8
+ for root, dirs, files in os.walk(directory):
9
+ for file in files:
10
+ if file.endswith(ext):
11
+ file_path = os.path.join(root, file)
12
+ all_files.append(file_path)
13
+ return all_files
14
 
15
 
16
  # ========== 哈希函数 ==========
 
21
  # ========== 读取配置文件 ==========
22
  with open('rp_config.json', encoding='utf-8') as f:
23
  tmp = f.read()
24
+ cfg = json.loads(tmp)
25
+ for path in get_all_files_in_directory('config', ext='.json'):
26
+ with open(path, encoding='utf-8') as f:
27
+ cfg.update(json.load(f))
28
  cfg['setting_cache_path']['value'] += x_hash(tmp)
29
+