iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >怎么使用html+css+js实现简易版ChatGPT聊天机器人
  • 337
分享到

怎么使用html+css+js实现简易版ChatGPT聊天机器人

2023-07-05 06:07:06 337人浏览 薄情痞子
摘要

本篇内容介绍了“怎么使用html+CSS+js实现简易版ChatGPT聊天机器人”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!代码如下:&l

本篇内容介绍了“怎么使用html+CSS+js实现简易版ChatGPT聊天机器人”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

代码如下:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>test</title><style type="text/css">@import url("https://fonts.Googleapis.com/css2?family=Fira+Code:wght@400;500;600&family=Poppins:wght@200;300&display=swap");* {  margin: 0;  padding: 0;  box-sizing: border-box;  font-family: "Poppins", sans-serif;}body {  background: #4b5c66;}.container {--light-color: #fff;height: 580px;background: var(--light-color);bottom: 50px;right: 10px;box-shadow: 0px 0px 15px 0px black;}@media screen and (min-width:440px) {.container {position: fixed;}}.chat-header {  height: 60px;  display: flex;  align-items: center;  padding: 0px 30px;  background-color: #0652c0;  color: var(--light-color);  font-size: 1.5rem;}.chat-header .logo {  height: 35px;  width: 35px;  box-shadow: 0px 0px 10px 0px black;}.chat-header img {  height: 100%;  width: 100%;}.chat-header .title {  padding-left: 10px;}.chat-body {  height: 465px;  display: flex;  flex-direction: column;  padding: 8px 10px;  align-items: flex-end;  overflow-y: auto;}.chat-input {  height: 60px;  display: flex;  align-items: center;  border-top: 1px solid #ccc;}.input-sec {  flex: 9;}.send {  flex: 1;  padding-right: 4px;}#txtInput {  line-height: 30px;  padding: 8px 10px;  border: none;  outline: none;  caret-color: black;  font-size: 1rem;  width: 100%;}.chatbot-message,.user-message {  padding: 8px;  background: #ccc;  margin: 5px;  width: max-content;  border-radius: 10px 3px 10px 10px;}.chatbot-message {  background: #0652c0;  color: var(--light-color);  align-self: flex-start;  border-radius: 10px 10px 3px 10px;}</style></head><body><div class="container"><div class="chat-header"><div class="logo"><img src="Https://file.lsjlt.com/upload/202307/04/wnkm2s1biox.jpg" alt="cwt" /></div><div class="title">简易版Chat GPT</div></div><div class="chat-body"></div><div class="chat-input"><div class="input-sec"><input type="text" id="txtInput" placeholder="在这里写" autofocus /></div><div class="send"><img src="https://haiyong.site/img/svg/send.svg" alt="send" /></div></div></div><script>const responseObj = {你好: "你好,我是最强人工智能ChatGPT,我能回答你所有问题,快来和我聊天吧!",五块钱怎么花三天: "坐公交回去找妈妈",你是小黑子吗: "不,我不是小黑子。我是OpenAI的聊天机器人模型ChatGPT",你为什么和我聊天: "只因你太美",嘿: "嘿! 这是怎么回事",今天几号: new Date().toDateString(),几点了: new Date().toLocaleTimeString(),};const chatBody = document.querySelector(".chat-body");const txtInput = document.querySelector("#txtInput");const send = document.querySelector(".send");send.addEventListener("click", () => renderUserMessage());txtInput.addEventListener("keyup", (event) => {if (event.keyCode === 13) {renderUserMessage();}});const renderUserMessage = () => {const userInput = txtInput.value;renderMessageEle(userInput, "user");txtInput.value = "";setTimeout(() => {renderChatbotResponse(userInput);setScrollPosition();}, 600);};const renderChatbotResponse = (userInput) => {const res = getChatbotResponse(userInput);renderMessageEle(res);};const renderMessageEle = (txt, type) => {let className = "user-message";if (type !== "user") {className = "chatbot-message";}const messageEle = document.createElement("div");const txtnode = document.createTextNode(txt);messageEle.classList.add(className);messageEle.append(txtNode);chatBody.append(messageEle);};const getChatbotResponse = (userInput) => {return responseObj[userInput] == undefined ?"听不太懂呢试试输点别的" :responseObj[userInput];};const setScrollPosition = () => {if (chatBody.scrollHeight > 0) {chatBody.scrollTop = chatBody.scrollHeight;}};</script></body></html>

“怎么使用html+css+js实现简易版ChatGPT聊天机器人”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: 怎么使用html+css+js实现简易版ChatGPT聊天机器人

本文链接: https://www.lsjlt.com/news/350056.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • html+css+js实现简易版ChatGPT聊天机器人
    OpenAI的一款聊天机器人模型ChatGPT爆火,本篇文章用一百行html+css+js代码给大家制作一款简易的聊天机器人。 <!DOCTYPE html> <h...
    99+
    2023-02-25
    html+css+js实现聊天 简易版ChatGPT聊天机器人
  • 怎么使用html+css+js实现简易版ChatGPT聊天机器人
    本篇内容介绍了“怎么使用html+css+js实现简易版ChatGPT聊天机器人”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!代码如下:&l...
    99+
    2023-07-05
  • Java怎么实现简单聊天机器人
    这篇文章主要为大家展示了“Java怎么实现简单聊天机器人”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Java怎么实现简单聊天机器人”这篇文章吧。具体内容如下整个小案例:整合了Java sock...
    99+
    2023-06-20
  • ChatGPT Python API使用指南:实现语音聊天机器人
    ChatGPT Python API使用指南:实现语音聊天机器人引言:随着人工智能技术的不断发展和普及,语音聊天机器人在各类应用场景中的需求越来越大。OpenAI开源的ChatGPT提供了一个强大的自然语言处理模型,通过使用ChatGPT ...
    99+
    2023-10-28
    ChatGPT Python API 语音聊天机器人
  • 怎么用Ajax实现聊天机器人
    本篇内容介绍了“怎么用Ajax实现聊天机器人”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 功能实现:点击发送按钮事件将用户输入的...
    99+
    2023-06-25
  • Java怎么实现聊天机器人
    小编给大家分享一下Java怎么实现聊天机器人,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体内容如下Client代码:package GUISocke...
    99+
    2023-06-20
  • 怎么用python实现简易聊天对话框
    本篇内容介绍了“怎么用python实现简易聊天对话框”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!效果图: 客户端代码: ...
    99+
    2023-06-29
  • 使用python实现机器人聊天功能
    利用python实现一个机器人聊天功能,具体方法如下:import aimlimport sysimport osdef get_module_dir(name):print("module", sys.modules[name])path...
    99+
    2024-04-02
  • Java中怎么实现聊天机器人
    小编给大家分享一下Java中怎么实现聊天机器人,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体内容如下服务器的代码:package Day02;imp...
    99+
    2023-06-20
  • 怎么使用python+Word2Vec实现中文聊天机器人
    本篇内容主要讲解“怎么使用python+Word2Vec实现中文聊天机器人”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用python+Word2Vec实现中文聊天机器人”吧! ...
    99+
    2023-07-05
  • 怎么用Python实现聊天机器人项目
    本篇内容主要讲解“怎么用Python实现聊天机器人项目”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Python实现聊天机器人项目”吧!先决条件为了实现聊天机器人,将使用一个深度学习库Ke...
    99+
    2023-06-16
  • 怎么使用Python人工智能构建简单聊天机器人
    今天小编给大家分享一下怎么使用Python人工智能构建简单聊天机器人的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。什么是聊天...
    99+
    2023-07-05
  • 怎么用java实现一个简易的聊天室
    要实现一个简易的聊天室,可以使用Java的Socket编程实现。下面是一个简单的实现示例: 服务器端代码: import java....
    99+
    2024-02-29
    java
  • C#中怎么用websocket实现简易聊天功能
    本篇内容主要讲解“C#中怎么用websocket实现简易聊天功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#中怎么用websocket实现简易聊天功能”吧!前言使用C#语言进行开发,基于....
    99+
    2023-06-29
  • python怎么实现语音聊天机器人
    要实现一个语音聊天机器人,你可以使用Python中的语音识别和语音合成库来实现。首先,你需要一个能够将语音转换为文字的语音识别库。其...
    99+
    2023-08-31
    python
  • 如何利用ChatGPT和Python实现聊天机器人性能优化
    如何利用ChatGPT和Python实现聊天机器人性能优化摘要:随着人工智能技术的不断发展,聊天机器人已成为各种应用领域中的重要工具。本文将介绍如何利用ChatGPT和Python编程语言实现聊天机器人的性能优化,并提供具体的代码示例。引言...
    99+
    2023-10-27
    用于实现聊天机器人。 调整运行时的配置参数
  • Python中怎么实现一个聊天机器人
    Python中怎么实现一个聊天机器人,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1. 创建虚拟环境pipenv是一个轻松创建虚拟环境的python库。pip ins...
    99+
    2023-06-16
  • 如何使用ChatGPT PHP实现智能聊天机器人的情感分析功能
    如何使用ChatGPT PHP实现智能聊天机器人的情感分析功能智能聊天机器人在现代社交网络和商务应用中越来越被广泛使用,但要使机器人更加智能,除了基本的问答功能外,情感分析也是非常重要的一环。通过情感分析,机器人可以更好地理解用户的情绪和意...
    99+
    2023-10-24
    ChatGPT PHP 情感分析 智能聊天机器人
  • 怎么使用Java NIO实现多人聊天室
    本篇内容主要讲解“怎么使用Java NIO实现多人聊天室”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用Java NIO实现多人聊天室”吧!NIO服务端public&n...
    99+
    2023-06-21
  • 如何使用HTML和CSS实现一个简单的聊天页面布局
    随着现代科技的发展,人们越来越依赖于互联网来进行沟通和交流。而在网页中,聊天页面是一种非常常见的布局需求。本文将向大家介绍如何使用HTML和CSS来实现一个简单的聊天页面布局,并给出具体的代码示例。首先,我们需要创建一个HTML文件,可以使...
    99+
    2023-10-21
    CSS样式 HTML布局 聊天页面
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作