不少也有人将一些新应用移植到不同平台使用,早前就有人为 Windows XP 推出名为 JavaGPT 的应用,让老旧的 Windows XP 也可跑 ChatGPT。不过一山还有一山高,那么有没有想过将推出已久的 Windows 3.1 加入 ChatGPT 呢?日前,已有开发者完成这个创举。
一套名为 WinGPT 的应用早前现身,它能够让用户在 Windows 3.1 的电脑使用 ChatGPT。WinGPT 是一款使用标准的 Windows API 和标准控制集,并用 C 语言编写的第三方应用程序。该应用程序唯一的非原生用户界面元素是状态栏,这是开发者手动实现的。
尽管 Windows 3.1 具有原生的状态栏,但 Microsoft 并未将其开放给开发者,所以 WinGPT 的创造者不得不使用 1997 年的自定义程序源码来达到所需的效果。
更令人惊叹的是,该程序能够使用 2018 年推出的加密标准 TLS 1.3,直接连接到 OpenAI 的 API 伺服器。这消除了需要一台具有现代操作系统的代理机来建立和维护通信的需求。然而,如人所料,WinGPT 有一些显著的限制。例如,由于内存支持有限,WinGPT 接收到的回应相对简短,且不会考虑对话上文下理。