-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
31 lines (29 loc) · 1.13 KB
/
Copy pathscript.js
File metadata and controls
31 lines (29 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
function sendMessage() {
var userInput = document.getElementById('user-input').value;
var apiUrl = 'http://127.0.0.1:5000/find_similar'; // Replace with your actual API URL
fetch(apiUrl, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({ query: userInput })
})
.then(response => response.json())
.then(data => {
console.log(data); // For debugging
//displayMessage('Bot', data.results.map(result => `${result.title}: ${result.similarity_score}`).join('\n'));
displayMessage('Bot', `${data.results[0].title}: ${data.results[0].similarity_score}`).join('\n')
})
.catch(error => console.error('Error:', error));
}
function displayMessage(sender, message) {
var conversation = document.getElementById('conversation');
var newMessage = document.createElement('li');
newMessage.textContent = sender + ': ' + message;
conversation.appendChild(newMessage);
}
document.getElementById('user-input').addEventListener('keypress', function(event) {
if (event.key === 'Enter') {
sendMessage();
}
});