NeonBohdan commited on
Commit
2e517b5
1 Parent(s): 4fe68bc

Extend input_personas

Browse files
Files changed (1) hide show
  1. shared.py +6 -4
shared.py CHANGED
@@ -38,9 +38,10 @@ class ModelConfig(BaseModel):
38
 
39
 
40
  class Client:
41
- def __init__(self, api_url, api_key):
42
  self.api_url = api_url
43
  self.api_key = api_key
 
44
 
45
  self.init_all()
46
 
@@ -72,8 +73,9 @@ class Client:
72
  subfolder="datasets",
73
  revision=self.revision)
74
  self.config = ModelConfig.from_yaml(config_path)
75
- self.personas = self.config.pile.persona2system
76
  except EntryNotFoundError:
77
- self.personas = {}
78
 
79
- self.personas["default"] = None
 
 
38
 
39
 
40
  class Client:
41
+ def __init__(self, api_url, api_key, personas):
42
  self.api_url = api_url
43
  self.api_key = api_key
44
+ self.input_personas = personas
45
 
46
  self.init_all()
47
 
 
73
  subfolder="datasets",
74
  revision=self.revision)
75
  self.config = ModelConfig.from_yaml(config_path)
76
+ personas = self.config.pile.persona2system
77
  except EntryNotFoundError:
78
+ personas = {}
79
 
80
+ personas["default"] = None
81
+ self.personas = self.input_personas | personas