轶哥

📚 Having fun with AI Agent. Always learning.

对接ChatGPT3.5/4的API实现打字机效果
  •   更新:2023-05-08 10:29:52
  •   首发:2023-03-13 23:52:44
  •   bug
  •   5976

回一个完整的对话文本。我们将介绍一个 Node.js 服务器和一个 HTML 页面的示例代码,这两个组件通过 HTTP 请求和 SSE(Server-Sent Events)协议连接,并实现了基于流式 API 的长时间运行的聊天功能。

对接ChatGPT3.5/4接口本身很简单,但是实现stream以打字机效果展示并且实现自动长回复,不少小伙伴遇到问题,特整理了一份3.5接口开放当天用于临时验证的示例代码供学习参考(千万不要用于生产环境)。

解决pnpm (ERR_INVALID_THIS)异常 Node.js 20
  •   更新:2023-05-05 14:12:45
  •   首发:2023-05-04 17:13:09
  •   bug
  •   6840

在Node.js 20版本中,你可能会遇到如下异常:

 WARN  GET https://registry.npmjs.org/chatgpt/-/chatgpt-5.0.10.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.

为了解决这个问题,你只需要升级到pnpm v8.3.1或更高版本。可以通过以下命令安装并激活指定版本的pnpm:

corepack prepare pnpm@8.3.1 --activate
解决VSCode Ctrl + . 快捷键被占用
  •   更新:2023-05-03 19:32:32
  •   首发:2023-05-03 12:46:53
  •   bug
  •   1711

在日常使用Visual Studio Code (VSCode) 的过程中,你可能会遇到Ctrl + .快捷键被占用的问题。这个快捷键在VSCode中本来是用于快速修复(Quick Fixes)的,但有时可能会失效。究其原因,与输入法的中/英文标点切换快捷键冲突有关。本文将为你提供一种解决方法。

问题原因

  1. 微软拼音输入法 :微软拼音输入法中,中/英文标点切换的快捷键为Ctrl + .,与VSCode的快速修复快捷键冲突。
  2. 微信键盘输入法 :在微信键盘输入法中,“中文时使用英文标点”的功能也占用了Ctrl + .快捷键,同样导致冲突。
Mac通用控制bug临时解决方案
  •   更新:2022-04-11 16:07:15
  •   首发:2022-04-10 23:19:52
  •   bug
  •   6914

MacOS.png

Mac新增加的通用控制功能非常省事方便,特别是多台Mac同时使用的时候,如同在操作同一台设备的分屏。但是通用控制毕竟是新出的功能,还不太完善,以下是我在MacOS 12.4 Beta版本(21F5048e)遇到的两个问题及临时的解决办法。

Failed to create shortcut to bash.exe 问题解决方案
  •   更新:2017-05-03 16:32:00
  •   首发:2016-04-13 15:45:31
  •   bug
  •   6026

  如果在安装Bash on Ubuntu on Windows的时候没有以管理员方式运行“bash”命令,那么可能导致安装报“Failed to create shortcut to bash.exe”的错误。出现这个错误,说明Bash on Ubuntu on Windows的快捷方式没有被正确安装。此时会导致“开始->bash”无法正常找到。

  上一页 下一页