mirror of
https://github.com/ParisNeo/lollms-webui.git
synced 2025-06-22 00:41:54 +00:00
Moved to new version of aipersoanlity
This commit is contained in:
@ -106,7 +106,7 @@ class ModelProcess:
|
||||
print(f"Loading model : {model_file}")
|
||||
self.model = self.backend(self.config)
|
||||
self.model_ready.value = 1
|
||||
print("Model created successfully")
|
||||
print("Model created successfully\ntesting the model, please wait ...")
|
||||
except Exception as ex:
|
||||
print("Couldn't build model")
|
||||
print(ex)
|
||||
@ -472,6 +472,8 @@ class GPT4AllAPI():
|
||||
)
|
||||
|
||||
self.current_ai_message_id = message_id
|
||||
else:
|
||||
message_id = 0
|
||||
return message_id
|
||||
|
||||
def prepare_reception(self):
|
||||
@ -492,12 +494,23 @@ class GPT4AllAPI():
|
||||
messages = self.current_discussion.get_messages()
|
||||
self.full_message_list = []
|
||||
for message in messages:
|
||||
if message["id"]<= message_id or message_id==-1:
|
||||
if message["id"]< message_id or message_id==-1:
|
||||
if message["type"]==self.db.MSG_TYPE_NORMAL:
|
||||
if message["sender"]==self.personality.name:
|
||||
self.full_message_list.append(self.personality.ai_message_prefix+message["content"])
|
||||
else:
|
||||
self.full_message_list.append(self.personality.user_message_prefix + message["content"])
|
||||
else:
|
||||
break
|
||||
if self.personality.processor is not None:
|
||||
preprocessed_prompt = self.personality.processor.process_model_input(message["content"])
|
||||
else:
|
||||
preprocessed_prompt = message["content"]
|
||||
if preprocessed_prompt is not None:
|
||||
self.full_message_list.append(self.personality.user_message_prefix+preprocessed_prompt+self.personality.link_text+self.personality.ai_message_prefix)
|
||||
else:
|
||||
self.full_message_list.append(self.personality.user_message_prefix+preprocessed_prompt+self.personality.link_text+self.personality.ai_message_prefix)
|
||||
|
||||
|
||||
link_text = self.personality.link_text
|
||||
|
||||
|
@ -16,4 +16,4 @@ transformers
|
||||
accelerate
|
||||
gevent
|
||||
gevent-websocket
|
||||
pyaipersonality>=0.0.11
|
||||
pyaipersonality>=0.0.12
|
@ -476,14 +476,15 @@ export default {
|
||||
},
|
||||
// Refresh stuff
|
||||
refresh() {
|
||||
|
||||
// No need to refresh all lists because they never change during using application.
|
||||
// On settings change only config file chnages.
|
||||
//
|
||||
//this.api_get_req("list_backends").then(response => { this.backendsArr = response })
|
||||
//this.api_get_req("list_models").then(response => { this.modelsArr = response })
|
||||
this.api_get_req("list_models").then(response => { this.modelsArr = response })
|
||||
//this.api_get_req("list_personalities_languages").then(response => { this.persLangArr = response })
|
||||
//this.api_get_req("list_personalities_categories").then(response => { this.persCatgArr = response })
|
||||
//this.api_get_req("list_personalities").then(response => { this.persArr = response })
|
||||
this.api_get_req("list_personalities_categories").then(response => { this.persCatgArr = response })
|
||||
this.api_get_req("list_personalities").then(response => { this.persArr = response })
|
||||
//this.api_get_req("list_languages").then(response => { this.langArr = response })
|
||||
this.api_get_req("get_config").then(response => {
|
||||
this.configFile = response
|
||||
|
Reference in New Issue
Block a user