Занимался обёрткой для OpenAI для Delphi и вдобавок сделал клиент. Работает и протестирован на Windows, Linux (Ubuntu, Garuda, Mint), iOS, MacOS и Android. Сделан в стиле темной темы на офф. сайте чата.
![Работа клиента на Win11 Работа клиента на Win11](https://habrastorage.org/getpro/habr/upload_files/188/6f5/5ff/1886f55ff5b5cbe4001f5904ffd748f7.png)
Окно настроек
![У конкретного чата такие же, но без токена У конкретного чата такие же, но без токена](https://habrastorage.org/getpro/habr/upload_files/125/4c5/9cb/1254c59cb777ce141b44aa7c45cc8d5c.png)
Имеются настройки чата:
Температура (параметр "креативности" или точности нейросети)
Автоперевод (перевод сообщений с пользовательского языка на англ и обратно. Т.е. общение с нейросетью на англ)
Также, клиент может работать с DALL-E и Whisper. Для этого там есть две кнопки. Одна позволяет выбрать файл для распознавания, а вторая включает режим запроса картинки у DALL-E.
![Whisper и DALL-E Whisper и DALL-E](https://habrastorage.org/getpro/habr/upload_files/e63/417/ec3/e63417ec36cf5cbb6894a0d664a2f598.jpg)
При чем, gpt может использовать контекст распознанного файла. Т.е. можно отправить файл на распознавание, получить ответ и спросить gpt о том, что написано нейросетью Whisper.
Работа клиента под Android
![](https://habrastorage.org/getpro/habr/upload_files/d26/c2c/3d0/d26c2c3d0a1b4f1916925f20b5bc1324.png)
iOS
![](https://habrastorage.org/getpro/habr/upload_files/f48/d7f/7c2/f48d7f7c2dbb19b978e8b199667d7b5c.png)
Garuda
![](https://habrastorage.org/getpro/habr/upload_files/444/dda/4f3/444dda4f3bdb4ecb48cdefc053e7903c.png)
Ещё одна интересная фича - это отображение SVG, если нейросеть ответит кодом SVG.
!["Рисует" GPT не всегда корректно и часто стесняется, но все же "Рисует" GPT не всегда корректно и часто стесняется, но все же](https://habrastorage.org/getpro/habr/upload_files/517/e4b/0e7/517e4b0e7484bac3cea664e8ace7fca2.jpg)
Клиент работает без VPN, главное, получить токен для работы с API.
Проект как и сама обертка в открытом доступе. Клиент написан на FMX.