|
<!DOCTYPE html> |
|
<html> |
|
<head> |
|
<title>CyberFuture-3</title> |
|
</head> |
|
<body> |
|
<div id="chat"></div> |
|
<input type="text" id="input" placeholder="Type your question..."> |
|
<button onclick="sendMessage()">Send</button> |
|
<button onclick="startVoice()">Voice</button> |
|
|
|
<script> |
|
async function sendMessage() { |
|
const input = document.getElementById('input').value; |
|
const response = await fetch('http://localhost:8000/chat/', { |
|
method: 'POST', |
|
headers: { |
|
'Content-Type': 'application/x-www-form-urlencoded', |
|
}, |
|
body: `prompt=${encodeURIComponent(input)}&use_web=true` |
|
}); |
|
const data = await response.json(); |
|
document.getElementById('chat').innerHTML += `<p>You: ${input}</p>`; |
|
document.getElementById('chat').innerHTML += `<p>Bot: ${data.response}</p>`; |
|
} |
|
|
|
async function startVoice() { |
|
|
|
alert("Voice recording would be implemented here"); |
|
} |
|
</script> |
|
</body> |
|
</html> |