轶哥

📚 Having fun with AI Agent. Always learning.

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

    回一个完整的对话文本。我们将介绍一个 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
    •   13492

    在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
    •   4836

    在日常使用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
    •   9106

    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
    •   7153

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

      上一页 下一页