我替 OpenAI 实现了 ChatGPT 聊天记录复制功能

yizhihongxing
很多用了官方 ChatGPT 的朋友,是不是都特别恼火,为啥没有聊天记录复制功能?
我替 OpenAI 实现了 ChatGPT 聊天记录复制功能

国内很多镜像版本都支持的“拷贝”功能,ChatGPT 官方正版居然不支持,实在是太不考虑用户体验了!

如何实现?

灵感来自于 Voice Control of ChatGPT,安装了这个浏览器插件后,我们就可以与 ChatGPT 进行语音对话了。

效果

直接来看效果。

与 ChatGPT 协作开发过程

 
最终生成的项目代码

Github 项目地址

喜欢的朋友麻烦给个小星星✨

感想

其实整个开发过程还是挺磕磕绊绊的,主要 ChatGPT 总是会把你往沟里带,不过好在你将错误反馈给它,它还能迷途知返。
通过制作这样一款插件,我感慨颇多:
  • 首先这是我第一次接触浏览器插件开发,基本是前端技术,而我本身不是特别擅长,虽然了解原理,但记不住语法;
  • 以往如果没有 ChatGPT,我可能需要查阅大量资料,过程中还需要过滤很多垃圾信息,保守估计要好几天才能完成,现在只用了几小时;
  • ChatGPT 本身并不能直接实现你的想法(也许以后可以),需要我们不断引导它一步一步接近目标,这就要求我们必须清楚地知道我们想要的结果,并能准确描述出来,这其实是语言表达方面的要求。
 
AGI 时代真的来了。
 
 

原文链接:https://www.cnblogs.com/sj-max/p/17336979.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:我替 OpenAI 实现了 ChatGPT 聊天记录复制功能 - Python技术站

(0)
上一篇 2023年4月22日
下一篇 2023年4月22日

相关文章

  • 循环神经网络(RNN) 基础讲解

    点击打开链接 7.循环神经网络(RNN) 基础 7.1 RNN(recurrent neural network)原理 7.1.1 RNN为序列数据而生 词序其实是很重要的 中文中,这样的例子也很多。“怎么样投资白银”vs“白银投资怎么样”;“北京到上海的机票”vs“上海到北京的机票”。 设计RNNs的目的,就是处理序列数据。 在传统的神经网络模型中,是从输…

    2023年4月8日
    00
  • 使用Keras编写GAN的入门

    GAN Time: 2017-5-31 前言代码reference前言主要参考了网页[1]的教程,同时主要算法来自Ian J. Goodfellow 的论文,算法如下: gan 代码%matplotlib inlineimport numpy as npimport pandas as pdfrom keras.models import Modelfrom…

    2023年4月7日
    00
  • windows编译caffe2遇到的问题

    首先介绍下window编译caffe2整体流程: 说明:如果不需要python支持只需3、4即可,而且编译亦不会出现问题。 1. 安装python2.7,。 我使用的是anaconda python2.7环境,要将python路径添加到系统路径(PYTH)。   2.python一些必要库的安装,如numpy、pybind11(是否必须未验证??)   具体…

    2023年4月8日
    00
  • 《机器学习基石》—逻辑回归

    (注:本文内容和图片来源于林轩田老师的《机器学习基石》课程) 通常的二分类问题,希望输出类别;soft的二分类问题,希望输出概率值:   对于soft问题的理想数据和实际数据:   逻辑回归的思想:先求出特征的线性加权分数,再把它用逻辑斯蒂函数转化为0~1之间的值:     逻辑斯蒂函数介绍:     2 逻辑回归的损失函数 最大似然:将训练集产生的概率最大…

    机器学习 2023年4月12日
    00
  • keras在win7下环境搭建

    windows环境下安装keras无GPU加速 无gpu安装过程:一、卸载之前版本。   把之前单独安装的Python等统统卸载掉。学python的时候直接安装了python2.7,先把他卸载掉,因为Anaconda里边包含了python。二、安装Anaconda。   这个超级简单,安装目录我用的是的 D:\Anaconda2 。这个特别要注意:安装路径千…

    2023年4月8日
    00
  • AttributeError: module ‘tensorflow’ has no attribute ‘placeholder’

    用import tensorflow.compat.v1 as tftf.disable_v2_behavior()替换import tensorflow as tf

    tensorflow 2023年4月7日
    00
  • Caffe、TensorFlow、MXnet三个开源库对比+主流分类模型对比

    库名称 开发语言 支持接口 安装难度(ubuntu) 文档风格 示例 支持模型 上手难易 Caffe c++/cuda c++/python/matlab *** * *** CNN ** MXNet c++/cuda python/R/Julia ** *** ** CNN/RNN * TensorFlow c++/cuda/python c++/pyth…

    2023年4月8日
    00
  • tensorflow学习之——tf.app.flags.DEFINE_XXXX() 使用flags定义命令行参数

    和C/C++编写main函数中的argv一样,tf框架下也封装了tf.app.flags.DEFINE_XXXX()函数用于定义参数,便于命令行形式传递参数。常见的函数形式如下: flags.DEFINE_float(参数1,参数2,参数3) flags.DEFINE_integer(参数1,参数2,参数3) flags.DEFINE_string(参数1,…

    tensorflow 2023年4月8日
    00
合作推广
合作推广
分享本页
返回顶部