language models and set defaults are updated

This commit is contained in:
2025-01-28 17:38:23 +03:00
parent 5d3f946642
commit 8550c2af71
10 changed files with 115 additions and 72 deletions

View File

@@ -12,16 +12,13 @@ class BaseEndpointResponse:
@property
def response(self) -> Optional[dict]:
from Services.Redis import RedisActions
from ApiLayers.AllConfigs.Redis.configs import RedisValidationKeys
from ApiLayers.AllConfigs.Redis.configs import RedisValidationKeysAction
language_model_key = (
f"{RedisValidationKeys.LANGUAGE_MODELS}:{RedisValidationKeys.RESPONSES}"
)
language_model = RedisActions.get_json(
list_keys=[language_model_key, self.code, self.lang]
list_keys=[RedisValidationKeysAction.static_response_key, self.code, self.lang]
)
if language_model.status:
return language_model.first.as_dict
return language_model.first
return {"message": f"{self.code} -> Language model not found"}