Windows 3.11 上の ChatGPT はどうですか? WinGPT はそのためにここにあります。
覚えているかもしれません JavaGPT、Windows 98 など、Java をサポートする古い Windows バージョンで ChatGPT ボットを使用できるようにするプロジェクトです。 しかし、ここには本当に特別なものがあります。 Windows 3.1 を搭載した 386 PC をまだ所有している場合は、WinGPT を使用するとすぐにボットにアクセスできるようになります。
WinGPT は、Windows 3.1 上で動作するネイティブ Win16 ソフトウェアで、チャット UI を使用して ChatGPT AI ボットと対話する機能を提供します。 これは、標準の Windows API を利用して C プログラミング言語でコーディングされています。 Open Watcom v2 は、Windows 11 から 16 ビット Windows にクロスコンパイルできる機能があり、便利なオプションであるため、コンパイラーとして選択されました。
OpenAI API サーバーに接続すると、WinGPT は TLS 1.3 をネイティブに利用するため、最新のマシン上で TLS を終了するためのプロキシが不要になります。 ただし、この実装は安全ではないことに注意してください。
Windows 3.1 の標準コントロール ライブラリはかなり限られており、ステータス バーさえありません。 WinGPT 用の単純なダイアログ ウィンドウを構築するには、作成者の多大な努力が必要でした。 UI はコンポーネントごとに手動で構築されました。つまり、ウィンドウのサイズが変更されたときに各コンポーネントの適切なサイズを維持するために、サイズ変更ロジックも手動で実装されました。
コンポーネント、ハードウェア、テクノロジーの古さにより、WinGPT には特定の制限があります。 Windows 3.1 マシンではメモリが限られているため、WinGPT は、OpenAI API からのクエリと応答を送受信するときに最小限のメモリ消費で実行されます。 OpenAI の API を含め、最新の API の JSON 応答はサイズが最適化されていません。 応答サイズを減らすために、モデルの応答は短く設定されています。 また、WinGPT はクエリ間のコンテキストを保持できません。
WinGPT はオープンソースであり、GPLv2 で利用できます。 ウェブサイトには以下のものすべてが掲載されています。
- 本当に興味深いものもあります 開発者ノートとプロジェクト作成の詳細
- 16 ビットおよび 32 ビット Windows 用のバイナリ
- の 変更された WolfSSL ソースコード
また、WinGPT バイナリは Windows 95 上で動作するはずであることも注目に値します。これにより、最終的にギャップが縮まります。 この投稿の冒頭で説明した JavaGPT は、Windows 98 以降でのみ動作します。 WinGPT では状況が変わりました。
この記事が気に入っていただけましたら、下のボタンを使用してシェアしてください。 あなたから多くのことを得るわけではありませんが、それは私たちの成長に役立ちます。 ご協力ありがとうございました!