Co powiesz na ChatGPT w systemie Windows 3.11? WinGPT jest właśnie po to!
Może pamiętasz JavaGPT, projekt, który umożliwił korzystanie z bota ChatGPT w starszych wersjach systemu Windows z obsługą języka Java, takich jak Windows 98. Ale tutaj jest coś naprawdę wyjątkowego. Jeśli nadal posiadasz komputer 386 z systemem Windows 3.1, WinGPT zapewnia dostęp bota na wyciągnięcie ręki.
WinGPT to natywne oprogramowanie Win16 działające w systemie Windows 3.1, zapewniające możliwość interakcji z botem ChatGPT AI za pomocą interfejsu użytkownika czatu. Jest napisany w języku programowania C, z wykorzystaniem standardowego interfejsu API systemu Windows. Wybrano kompilator Open Watcom v2 ze względu na jego zdolność do kompilacji krzyżowej do 16-bitowego systemu Windows z systemu Windows 11, co czyni go wygodną opcją.
Łącząc się z serwerem OpenAI API, WinGPT natywnie wykorzystuje TLS 1.3, eliminując potrzebę używania proxy do kończenia TLS na nowoczesnej maszynie. Należy jednak zauważyć, że ta implementacja nie jest bezpieczna.
Windows 3.1 ma dość ograniczoną standardową bibliotekę kontrolną, w której brakuje nawet paska stanu. Zbudowanie nawet tego prostego okna dialogowego dla WinGPT wymagało od jego autora wiele wysiłku. Interfejs użytkownika został skonstruowany ręcznie dla każdego komponentu, co oznacza, że logika zmiany rozmiaru została również zaimplementowana ręcznie, aby zachować odpowiedni rozmiar każdego komponentu podczas zmiany rozmiaru okna.
Ze względu na wiek komponentów, sprzętu i technologii WinGPT ma określone ograniczenia. Ze względu na ograniczoną pamięć na komputerach z systemem Windows 3.1, WinGPT działa przy minimalnym zużyciu pamięci podczas wysyłania i odbierania zapytań i odpowiedzi z API OpenAI. Odpowiedzi JSON nowoczesnych interfejsów API nie są zoptymalizowane pod kątem rozmiaru, w tym interfejs API OpenAI. Aby zmniejszyć rozmiar odpowiedzi, odpowiedzi modelu są ustawione jako krótkie. Ponadto WinGPT nie może zachować kontekstu między zapytaniami.
WinGPT jest open source i dostępny na licencji GPLv2. Na jego stronie znajdziesz wszystko, m.in
- Niektóre naprawdę interesujące notatki programisty i szczegóły tworzenia projektu
- Pliki binarne dla 16-bitowego i 32-bitowego systemu Windows
- The zmodyfikowany kod źródłowy WolfSSL
Warto również zauważyć, że pliki binarne WinGPT powinny działać w systemie Windows 95, co ostatecznie zamyka lukę. JavaGPT wspomniana na początku tego postu działa tylko w systemie Windows 98 i nowszych. Z WinGPT sytuacja się zmieniła.
Jeśli podoba Ci się ten artykuł, udostępnij go za pomocą poniższych przycisków. Nie zajmie Ci to wiele, a nam pomoże się rozwijać. Dziękuję za wsparcie!