WinGPT:为 Windows 3.1 接入 ChatGPT

一位开发者宣布为古老的 Windows 3.1 PC 创建了一个 ChatGPT 客户端 —— WinGPT。“我不希望我的 1993 年的 Gateway 4DX2-66 被排除在人工智能革命之外,所以我基于 OpenAI API 为 Windows 3.1 构建了一个 AI 助手。”

Windows 3.1 发布于 30 多年前,在 2002 年 1 月 1 日就停止了支持。WinGPT 是一款用 C 语言编写的第三方应用程序,基于 Win3.1 时代的标准 Windows API 和标准控件集;并使用 Open Watcom v2 进行编译。且该程序使用 TLS 1.3 原生连接到 OpenAI API 服务器,因此它不需要在现代计算机上使用代理来终止 TLS。

WinGPT 创建者直接用 C 语言构建了大部分 UI,这意味着每个 UI 组件都必须在代码中手动构建。手动调整大小逻辑可确保调整窗口大小时每个组件保持其正确的大小。

"尤其令我惊讶的是,可供任何 Windows 3.1 程序使用的标准控件集极其有限......状态栏在 Windows 3.1 中无处不在,包括在文件管理器和控制面板中。不幸的是,微软直到 Windows 95 才将它们广泛提供给其他应用程序的开发者,同时还有一些其他有用的控件:如进度条、工具栏和树状视图。"

因此 TA 不得不使用了 1997 年的自定义代码,以便更贴近逐像素地实现 Microsoft 程序中的状态栏。

当然,WinGPT 也存在一些局限性。例如内存支持非常有限,只能接收来自 ChatGPT 的简短回应,且无法联系上下文的聊天内容。WinGPT 基于 GPLv2 发布,可在 Windows 3.1 之后的任何 16 位或 32 位版本的 Windows 上运行。但它的一个运行前提是,需要 Winsock 的实现。

下载:适用于 16 位和 32 位 Windows 的 WinGPT 二进制文件

更多详情可查看此处。 

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/247100/wingpt-windows-3-1

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。