前端实现调用ChatGPT

1.使用的 EventSource

var source = new EventSource('http://example.com/events');

source.onmessage = function(event) {
    console.log("New message:", event.data);
};

 source.onerror = function (e) {

        eventSource.close()

        console.log('eventSource.close is ', e)

        // input.disabled = false;

        // sendButton.disabled = false;

        // sendButton.innerHTML = "Send";

      }

    },

ChatGPT 对话使用的 EventSource 技术到底是什么?-CSDN博客

2.使用marked和highlight.js对GPT接口返回的代码块渲染,高亮显示,支持复制,和选择不同的高亮样式

marked 是一个流行的 JavaScript 库,用于将 Markdown 格式的文本转换为 HTML。它提供了简单易用的 API,使得在网页中渲染和展示 Markdown 内容变得非常方便。

3.使用typed.js 前端库实现打字机效果

相关推荐

  1. 前端实现调用ChatGPT

    2024-07-17 02:18:01       24 阅读
  2. vue3前端调用后端接口实现批量删除

    2024-07-17 02:18:01       33 阅读
  3. Python 调用 OpenAI ChatGPT API

    2024-07-17 02:18:01       53 阅读
  4. vue3前端调用后端接口实现分页,搜索

    2024-07-17 02:18:01       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 02:18:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 02:18:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 02:18:01       58 阅读
  4. Python语言-面向对象

    2024-07-17 02:18:01       69 阅读

热门阅读

  1. 萝卜快跑的「悖论」

    2024-07-17 02:18:01       23 阅读
  2. Dart语法问答到实践

    2024-07-17 02:18:01       16 阅读
  3. c++将utf8转gb2312

    2024-07-17 02:18:01       24 阅读
  4. 理解 extern “C“:跨语言链接的桥梁

    2024-07-17 02:18:01       24 阅读
  5. 记录第一次因为数据库事务产生的BUG

    2024-07-17 02:18:01       19 阅读
  6. 量化机器人如何提升交易透明度?

    2024-07-17 02:18:01       23 阅读
  7. Flutter基本概念&常用命名

    2024-07-17 02:18:01       23 阅读
  8. AI对开发者的影响:重塑技能、职业与生活

    2024-07-17 02:18:01       24 阅读
  9. CloudCone服务器2核1G一年只需15刀

    2024-07-17 02:18:01       19 阅读