Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit4b51231

Browse files
authored
Clean up the chatbot module (#1274)
1 parentabb9533 commit4b51231

File tree

2 files changed

+24
-23
lines changed

2 files changed

+24
-23
lines changed

‎pgml-dashboard/src/components/chatbot/chatbot_controller.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -174,13 +174,15 @@ export default class extends Controller {
174174
this.handleKnowledgeBaseChange();// This will set our initial knowledge base
175175
this.handleBrainChange();// This will set our initial brain
176176
this.handleResize();
177+
this.openConnection();
178+
this.getHistory();
179+
}
177180

181+
openConnection(){
178182
consturl=((window.location.protocol==="https:") ?"wss://" :"ws://")+window.location.hostname+(((window.location.port!=80)&&(window.location.port!=443)) ?":"+window.location.port :"")+window.location.pathname+"/get-answer";
179183
this.socket=newWebSocket(url);
180184
this.socket.onmessage=(message)=>{
181185
letresult=JSON.parse(message.data);
182-
console.log(result);
183-
184186
if(result.error){
185187
this.showChatbotAlert("Error","Error getting chatbot answer");
186188
console.log(result.error);
@@ -201,7 +203,6 @@ export default class extends Controller {
201203
this.socket.onclose=()=>{
202204
window.setTimeout(()=>this.openConnection(),500);
203205
};
204-
this.getHistory();
205206
}
206207

207208
asyncclearHistory(){

‎pgml-dashboard/src/components/chatbot/mod.rs

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -72,31 +72,31 @@ impl KnowledgeBaseWithLogo {
7272
}
7373
}
7474

75-
constCHATBOT_BRAINS:[ChatbotBrain;4] =[
76-
ChatbotBrain::new(
77-
"teknium/OpenHermes-2.5-Mistral-7B",
78-
"OpenHermes",
79-
"teknium/OpenHermes-2.5-Mistral-7B",
80-
"/dashboard/static/images/logos/openhermes.webp",
81-
),
82-
ChatbotBrain::new(
83-
"Gryphe/MythoMax-L2-13b",
84-
"MythoMax",
85-
"Gryphe/MythoMax-L2-13b",
86-
"/dashboard/static/images/logos/mythomax.webp",
87-
),
75+
constCHATBOT_BRAINS:[ChatbotBrain;1] =[
76+
//ChatbotBrain::new(
77+
// "teknium/OpenHermes-2.5-Mistral-7B",
78+
// "OpenHermes",
79+
// "teknium/OpenHermes-2.5-Mistral-7B",
80+
// "/dashboard/static/images/logos/openhermes.webp",
81+
//),
82+
//ChatbotBrain::new(
83+
// "Gryphe/MythoMax-L2-13b",
84+
// "MythoMax",
85+
// "Gryphe/MythoMax-L2-13b",
86+
// "/dashboard/static/images/logos/mythomax.webp",
87+
//),
8888
ChatbotBrain::new(
8989
"openai",
9090
"OpenAI",
9191
"ChatGPT",
9292
"/dashboard/static/images/logos/openai.webp",
9393
),
94-
ChatbotBrain::new(
95-
"berkeley-nest/Starling-LM-7B-alpha",
96-
"Starling",
97-
"berkeley-nest/Starling-LM-7B-alpha",
98-
"/dashboard/static/images/logos/starling.webp",
99-
),
94+
//ChatbotBrain::new(
95+
// "berkeley-nest/Starling-LM-7B-alpha",
96+
// "Starling",
97+
// "berkeley-nest/Starling-LM-7B-alpha",
98+
// "/dashboard/static/images/logos/starling.webp",
99+
//),
100100
];
101101

102102
structChatbotBrain{
@@ -125,7 +125,7 @@ impl ChatbotBrain {
125125
#[derive(TemplateOnce)]
126126
#[template(path ="chatbot/template.html")]
127127
pubstructChatbot{
128-
brains:&'static[ChatbotBrain;4],
128+
brains:&'static[ChatbotBrain;1],
129129
example_questions:&'staticExampleQuestions,
130130
knowledge_bases_with_logo:&'static[KnowledgeBaseWithLogo;4],
131131
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp