MCPcopy Create free account
hub / github.com/AmberSahdev/Open-Interface / __init__

Method __init__

app/llm.py:52–59  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

50 """
51
52 def __init__(self):
53 self.settings_dict: dict[str, str] = Settings().get_dict()
54 model_name, base_url, api_key = self.get_settings_values()
55
56 self.model_name = model_name
57 context = self.read_context_txt_file()
58
59 self.model = ModelFactory.create_model(self.model_name, base_url, api_key, context)
60
61 def get_settings_values(self) -> tuple[str, str, str]:
62 model_name = self.settings_dict.get('model') or DEFAULT_MODEL_NAME

Callers

nothing calls this directly

Calls 5

get_settings_valuesMethod · 0.95
read_context_txt_fileMethod · 0.95
SettingsClass · 0.90
get_dictMethod · 0.80
create_modelMethod · 0.80

Tested by

no test coverage detected