GPT4Free-TS - это проект, который является попыткой предоставить возможность бесплатного использования языковой модели GPT-4. GPT-4 (Generative Pre-trained Transformer 4) - это модель искусственного интеллекта, разработанная OpenAI, которая базируется на архитектуре трансформера и предназначена для генерации текста на основе заданных входных данных.
GPT-4 способен понимать и генерировать естественный язык, обладает широким кругом знаний и может помочь в различных задачах, таких как генерация текста, ответы на вопросы, поддержка клиентов и другие. Он обучается на огромных объемах текстовых данных и способен понимать контекст и смысл заданного вопроса или текста.
GPT4Free - это инициатива, предоставляющая доступ к базовым функциям GPT-4 без необходимости покупать или подписываться на коммерческую лицензию.
Версия TS представляет из себя форк оригинального проекта GPT4Free с использованием Yarn для сборки, завместо Python.
Требования
Установка Node.js на системе Windows, выполните следующие шаги:
-
Перейдите на официальный сайт Node.js по адресу Nodejs.org, выберите “Скачать” (Download) и загрузите установщик для Windows, соответствующий вашей системе (32-разрядная или 64-разрядная).
-
Запустите загруженный установщик Python. В окне установщика выберите “Установить” (Install) для стандартной установки Node.js, или выберите “Настроить” (Customize) для настройки различных параметров установки.
-
Если вы выбрали стандартную установку, просто следуйте инструкциям установщика до завершения установки. Если вы выбрали настраиваемую установку, вы можете выбрать дополнительные компоненты и настройки перед установкой.
-
После завершения установки откройте командную строку, нажав Win + R и введя “cmd”. Нажмите Enter.
-
Введите команду
node -v
, чтобы проверить версию Node.js. Если установка прошла успешно, вы увидите текущую версию Node.js.
Теперь Node.js установлен на вашей системе Windows. Вы можете использовать его для запуска JavaScript-приложений.
Обновление Yarn на системе Windows при уже установленном Node.js:
-
Откройте командную строку, нажав клавишу Win + R и введя “cmd”, затем нажмите Enter.
-
В терминале введите следующую команду, чтобы обновить Yarn:
npm install --global yarn
-
Обновление Yarn начнется, и вы увидите вывод команды о прогрессе обновления.
-
Если обновление прошло успешно, вы увидите сообщение о том, что Yarn был успешно обновлен.
Теперь у вас должна быть установлена последняя версия Yarn на вашей системе Windows. Вы можете проверить версию Yarn, введя команду yarn --version
в терминале.
Установка рабочей нагрузки для разработки Node.js в Visual Studio включает в себя следующие шаги:
-
Установите Visual Studio на ваш компьютер, следуя официальной документации Microsoft.
-
Откройте Visual Studio и, во вкладке “Рабочие нагрузки” выберите опцию “Разработка Node.js”.
-
В появившихся в окне в разделе “Сведения об установке” пакетов выберите “MSVC версиии …”.
-
Чтобы установить модули и пакеты, нажмите “Изменить” и дождитесь процесса скачивания и установки всех необходимых пакетов.
Теперь у вас есть рабочая нагрузка для разработки Node.js в Visual Studio в дальнейшем действии она нам понадобится.
Обновите node-gyp на системе Windows при уже установленных Node.js и MSVC, выполните следующие шаги:
-
Откройте командную строку, запустив команду “cmd.exe” или “Powershell” на вашем компьютере.
-
Проверьте, что у вас установлена MSVC . Вы можете это сделать, запустив команду:
npm config list
Убедитесь, что параметр “msvs_version” присутствует.
- Обновите node-gyp до последней версии, выполнив следующую команду:
npm install -g node-gyp
Теперь у вас должна быть обновленная версия node-gyp на системе Windows.
Начало
Настройка проекта:
Клонируйте репозиторий GPT4Free-TS с сайта GitHub:
git clone https://github.com/xiangsx/gpt4free-ts.git
Перейдите в каталог проекта:
cd gpt4free-ts
Создайте файл .env в корневой папке со следующим содержимым:
#EMAIL_TYPE=tempmail-lol в файле .env устанавливает значение переменной среды EMAIL_TYPE на tempmail-lol. Эта переменная используется в проекте GPT4Free-TS для указания типа службы электронной почты, используемой для создания временных адресов электронной почты. В данном случае он установлен на `tempmail-lol`, что, является конкретным поставщиком услуг электронной почты, поддерживаемым проектом.
EMAIL_TYPE=tempmail-lol
#`DEBUG=0` в файле .env устанавливает значение переменной среды `DEBUG` на `0`. Эта переменная используется в проекте GPT4Free-TS для управления выводом отладки. Установка его в `0` означает, что вывод отладки отключен.
DEBUG=0
#`POOL_SIZE=0` в файле .env используется для настройки количества рабочих процессов, которые будут создаваться сервером GPT4Free-TS.
POOL_SIZE=0
#`PHIND_POOL_SIZE=0` в файле .env используется для настройки количества рабочих процессов, которые будут созданы сервером GPT4Free-TS. Установка его на «0» означает, что рабочие процессы не будут созданы.
PHIND_POOL_SIZE=0
Установите необходимые пакеты Yarn:
yarn
Использование
Запустите сервер
yarn start
API будет доступен по адресу: http://127.0.0.1:3000
В дальнейшем для запуска GPT4Free-TS включайте VPN, открывайте терминал и выполняйте последовательно две команды, приведённые ниже:
cd gpt4free-ts
yarn start