Новейшее решение 2023 года: создание веб-версии ChatGPT на бесплатном облачном сервере Amazon EC2

Руководство по веб-версии ChatGPT. ChatGPT стал мировой сенсацией, и популярность искусственного интеллекта не остановить. OpenAI недавно выпустила GPT-4, и ChatGPT набирает популярность. С ростом числа пользователей, похоже, ресурсы графических процессоров заканчиваются. OpenAI заблокировала большое количество аккаунтов, нарушивших правила, включая некоторые аккаунты, купившие премиум-версию. Конечно, заблокированные аккаунты нарушают только правила, и доступ обычных аккаунтов остаётся без изменений.

Используйте бесплатный сервер AWS EC2 для создания веб-сервера веб-версии ChatGPT.

搭建教程,ChatGPT已经风靡全球,人工智能的热度已经势不可挡,Недавно запущенChatGPT набирает популярность, и с ростом числа пользователей, кажется,Ситуация стала критической, и OpenAI забанила большое количество аккаунтов, нарушавших правила, включая некоторые аккаунты, купившие премиум-версию. Конечно, нарушителями были только заблокированные аккаунты, доступ к обычным аккаунтам остался прежним.

Новейшее решение 2023 года: создание веб-версии ChatGPT на бесплатном облачном сервере Amazon EC2

Вот как это использоватьИспользуйте бесплатный облачный сервер для создания веб-сервера ChatGPT.

Перед началом строительства необходимо соблюсти следующие условия.

  • 亚马逊云免费帐户,在AWS中创建免费云服务器
  • OpenAI帐号,用来申请

Бесплатный сервер Amazon AWS

Прежде чем создавать сервер ChatGPT, разберитесь EC2 и Amazon .

Официальный сайт Amazon Web Services:https://www.amazonaws.cn

Официальный сайт Amazon Cloud Overseas:https://aws.amazon.com/cn/

Вы можете использовать его в соответствии со своими потребностями. Как правило, Amazon Lightsail рекомендуется для начинающих тестировщиков, а Amazon EC2 — для стабильных производственных сред.

Процесс регистрации в Amazon Cloud уже был подробно описан ранее, поэтому я не буду повторять его здесь.

Ниже приведено краткое введение в Amazon EC2 и Amazon Lightsail.

Бесплатный облачный сервер Amazon EC2 2023 для создания ChatGPT Web Version-1

Что такое Amazon EC2

Amazon EC2, или Amazon Elastic Cloud Computing, — это веб-сервис Amazon, позволяющий пользователям арендовать облачные компьютеры для запуска своих приложений. EC2 позволяет пользователям гибко запускать собственные образы машин Amazon через веб-сервис, что позволяет им запускать любое необходимое программное обеспечение или приложения на этих виртуальных машинах.

Уровень бесплатного пользования Amazon EC2: первый год включает 750 часов использования инстанса t2.micro (или t3.micro в регионах, где t2.micro недоступен) в месяц на уровне бесплатного пользования AMI, 30 ГиБ хранилища EBS, 2 миллиона операций ввода-вывода, 1 ГБ снимков и 100 ГБ пропускной способности интернета.

Подать заявку на ссылку Amazon EC2:Подать заявку на бесплатный облачный сервер Amazon AWS EC2

Конфигурация t2.micro включает 1 виртуальный ЦП и 1 ГиБ памяти. В гонконгском регионе AWS вы можете подать заявку на t3.micro, у которого на один виртуальный ЦП больше, чем у t2.micro.

Бесплатный облачный сервер Amazon EC2 2023 для создания ChatGPT Web Version-1

在AWS中,还有一种创建的方法,比较适合新手使用,使用Amazon Lightsail快速创建服务器。

Что такое Amazon Lightsail?

Amazon Lightsail — облачный сервис, предоставляемый Amazon Web Services (AWS), который объединяет вычислительную мощность и память облака для новых или неопытных пользователей облака.

AWS упаковывает память, обработку, хранение и транспортировку в виртуальные машины ( ) для клиентов, чтобы приобрести и затем использовать эту вычислительную мощность как Amazon Elastic Compute Запускаются экземпляры EC2. Вычислительная мощность Amazon Lightsail обеспечивается экземплярами EC2. Amazon EC2 — это веб-сервис, предоставляющий безопасные и настраиваемые вычислительные мощности в облаке.

Сервис Lightsail от AWS разработан таким образом, чтобы его было легко понять и приобрести. Провайдер управляет инфраструктурой, которая использует те же параметры бесперебойности, глобальные регионы и зоны доступности, что и EC2.

Бесплатный облачный сервер Amazon EC2 2023 для создания ChatGPT Web Version-1

Создать сервер Linux с помощью Amazon LightSail относительно просто. Можно не только создавать Linux, но и устанавливать приложения непосредственно в систему. Единственный недостаток — бесплатность предоставляется только в течение первых трёх месяцев.

Бесплатный облачный сервер Amazon EC2 2023 для создания ChatGPT Web Version-1

Если это просто временное тестирование, то Amazon Lightsail тоже подойдёт. Память сервера $10 на 1 ГБ больше, чем у EC2, а жёсткий диск — на 30 ГБ больше.

Подать заявку на получение справки Amazon Lightsail:Lightsail создаёт Amazon Cloud Desktop бесплатно за 10 минут

В чем разница между Amazon EC2 и Amazon Lightsail?

AWS предлагает Amazon EC2 и Lightsail для хостинга приложений. Amazon EC2 — это гибрид нескольких сервисов, каждый из которых обладает уникальными функциями для создания единой архитектуры. Экземпляры Amazon EC2 подходят как для небольших, так и для сложных архитектур. Lightsail, в свою очередь, представляет собой интегрированное предложение сервисов AWS. Lightsail больше подходит для небольших и средних рабочих нагрузок.

Основные различия между Amazon EC2 и Lightsail:https://repost.aws/knowledge-center/lightsail-differences-from-ec2

Примечание: Уровень бесплатного пользования AWS позволяет вам бесплатно пользоваться целым рядом сервисов AWS. При создании учётной записи AWS вы автоматически регистрируетесь на уровне бесплатного пользования AWS сроком на 12 месяцев. Срок действия вашего уровня бесплатного пользования AWS истекает по истечении 12 месяцев. После истечения срока действия уровня бесплатного пользования AWS AWS начнёт взимать с вас стандартную плату за все используемые вами сервисы и ресурсы AWS.

AWS Создать сервер EC2

Ниже в качестве примера используется экземпляр Amazon EC2 для создания системы Linux.

После регистрации в Amazon Cloud войдите в консоль AWS и нажмитеобластьВ меню прокрутите вниз и нажмитеОбласть управления

Бесплатный облачный сервер Amazon EC2 2023 для создания ChatGPT Web Version-1

Нажмите «Включить».Азиатско-Тихоокеанский регион (Гонконг)Активация происходит с некоторой задержкой, поэтому вам необходимо подождать несколько минут, а затем после успешной активации создать сервер EC2.

После успешного включения региона Гонконг нажмите «Вычислительные» в меню служб в левой части консоли. В меню «Вычислительные» нажмите «EC2», чтобы перейти на страницу создания EC2.

Бесплатный облачный сервер Amazon EC2 2023 для создания ChatGPT Web Version-1

Нажмите «Экземпляры» в EC2, затем нажмите «Запустить экземпляр» в разделе «Экземпляры». Ниже мы выбираем создание экземпляра Linux с операционной системой Red Hat.

Бесплатный облачный сервер Amazon EC2 2023 для создания ChatGPT Web Version-1

Примечание: Экземпляр t3.micro доступен только в регионе Гонконг. При выборе операционной системы и типа экземпляра обязательно укажите подходящий уровень бесплатной версии. Если уровень бесплатной версии не указан, после создания будет взиматься ежедневная плата, а оплата будет автоматически списана с вашего счёта через месяц. Это крайне важно.

После выбора операционной системы и типа экземпляра нажмитеСоздайте новую пару ключей

Пара ключей используется для подключения к удалённому серверу. Формат файла закрытого ключа операционной системы Red Hat — .ppk.

Бесплатный облачный сервер Amazon EC2 2023 для создания ChatGPT Web Version-1

После создания пары ключей настройте брандмауэр и отметьте параметры, разрешающие как https, так и http-трафик из интернета. Измените конфигурацию хранилища на 30 ГиБ для жёсткого диска.

Обратите внимание, что в бесплатный пакет включены только SSD-накопители общего назначения и магнитные жёсткие диски. Остальные типы накопителей требуют оплаты.

Бесплатный облачный сервер Amazon EC2 2023 для создания ChatGPT Web Version-1

Сделав выбор, нажмите оранжевую кнопку справа, чтобы запустить экземпляр. Экземпляр сервера EC2 создан.

Следующий вСеть и безопасностьНажмите «Эластичный IP», создайте эластичный IP-адрес и привяжите его к серверу. Эластичный IP-адрес предоставляется бесплатно. Если вы не подадите заявку на получение эластичного IP-адреса, публичный IP-адрес будет случайным образом изменён на другой после перезапуска сервера.

Примечание: После подачи заявки на эластичный IP-адрес его необходимо привязать к серверу. Если эластичный IP-адрес не привязан, за неиспользуемый эластичный IP-адрес будет взиматься почасовая плата.

Заявка на бесплатный сервер подана. Теперь начните подавать заявку на учётную запись OpenAI, чтобы получить доступ к API OpenAI.

Зарегистрируйтесь в OpenAI и подайте заявку на API OpenAI

Многие застревают на этапе регистрации IP-адреса в OpenAI. Теперь местные пользователи могут получить доступchat.openai.com Доступ к этому сайту просто невозможен.

OpenAI заблокировал IP-адреса в Китае, включая Гонконг, и России.

Бесплатный облачный сервер Amazon EC2 2023 для создания ChatGPT Web Version-1

При использовании прокси-доступа иногда может появляться ошибка:Доступ запрещен

Доступ запрещен
У вас нет доступа к chat.openai.com.

Владелец сайта мог установить ограничения, которые не позволяют вам получить доступ к сайту.

Бесплатный облачный сервер Amazon EC2 2023 для создания ChatGPT Web Version-1

Что делать, если вы столкнулись с такой проблемой? Помимо использования Кроме того, существует зарубежный браузер, который может решить проблему ограничения IP.

Продукт под названием biuChrome Браузер, адрес загрузки:https://biuchrome.com/

Бесплатный облачный сервер Amazon EC2 2023 для создания ChatGPT Web Version-1

Используйте biuChrome, чтобы разблокировать зарубежные сайты и снять региональные ограничения. Это бесплатно, без регистрации и подключение в один клик.

Это разрабатываемая версия Chrome, к которой можно получить прямой доступai.com

Далее мы начинаем с регистрации учетной записи OpenAI.

Используйте браузер biuChrome для доступа к:https://AI.com

Бесплатный облачный сервер Amazon EC2 2023 для создания ChatGPT Web Version-1

использоватьВы можете зарегистрироваться, используя учётную запись Microsoft или . Мы рекомендуем использовать учётную запись Microsoft, поскольку эта компания является финансовым спонсором OpenAI.

Бесплатный облачный сервер Amazon EC2 2023 для создания ChatGPT Web Version-1

Установите флажок, чтобы подтвердить, что вы реальный человек, и пройдите верификацию. После проверки введите своё имя (попробуйте написать американское имя) и выберите дату рождения.

Бесплатный облачный сервер Amazon EC2 2023 для создания ChatGPT Web Version-1

После ввода имени вам необходимо будет подтвердить свой номер телефона.

Примечание: для верификации следует использовать номер телефона того региона, где вы используете узел. Это предотвратит блокировку вашего аккаунта за нарушение.

Бесплатный облачный сервер Amazon EC2 2023 для создания ChatGPT Web Version-1

Используйте зарубежную платформу приема кодов SMS-Activate

SMS-активация Это платная платформа для получения кодов, расположенная в России. Пользоваться сайтом довольно просто. У новичков могут возникнуть некоторые проблемы, поэтому вот как получить код через SMS-активацию.

Платформа для получения зарубежных кодов SMS-активации Регистрация учетной записи

Первый визит https://sms-activate.guru

Переключите язык на китайский в правом верхнем углу сайта, а затем подключите код.

Выберите OpenAI слева, выберите корзину покупок за соответствующей страной и введите номер телефона на странице получения кода на странице номера телефона для проверки OpenAI выше.

Бесплатный облачный сервер Amazon EC2 2023 для создания ChatGPT Web Version-1

Если на какой-либо номер в течение длительного времени не приходят текстовые сообщения, попробуйте получить код на несколько других номеров.

После ввода проверочного кода войдите в интерфейс ChatGPT.

Бесплатный облачный сервер Amazon EC2 2023 для создания ChatGPT Web Version-1

Если вам необходим API OpenAI для предоставления внешних сервисов или вы хотите получить более высокую скорость отклика, вы можете перейти на расширенную версию Plus, стоимость которой составляет $20 в месяц.

Бесплатный облачный сервер Amazon EC2 2023 для создания ChatGPT Web Version-1

Получить ключ API OpenAI

После успешной регистрации учетной записи OpenAI посетите:https://platform.openai.com/

Нажмите в правом верхнем углу, чтобы войти в систему, введите имя пользователя и пароль, которые вы ранее зарегистрировали, чтобы войти в пользовательский интерфейс OpenAI, нажмите на имя учетной записи в правом верхнем углу пользовательского интерфейса и нажмитеПросмотреть ключи API

Или перейдите непосредственно через страницу:Ключи API аккаунта — API OpenAI

Бесплатный облачный сервер Amazon EC2 2023 для создания ChatGPT Web Version-1

Нажмите +Создать новый секретный ключ, чтобы создать API OpenAI.

Примечание: ключ отображается только один раз. После создания API-ключа нажмите «Копировать». Создайте новый блокнот на рабочем столе и сохраните ключ в нём.

Бесплатный облачный сервер Amazon EC2 2023 для создания ChatGPT Web Version-1

Ключ имеет срок действия и станет недействительным по истечении этого срока. OpenAI предоставляет $5 бесплатных тестовых средств.

Бесплатный облачный сервер Amazon EC2 2023 для создания ChatGPT Web Version-1

Подана заявка на бесплатный облачный сервер и API OpenAI. Далее мы разработаем сервер ChatGPT.

Создайте веб-сервер ChatGPT

ChatGPT的Web UI 在上项目比较多,各种各样的ChatGPT项目让你看的眼花缭乱。使用最简单的方式在亚马逊云服务器上部署ChatGPT的服务端。

Далее мы приступим к созданию частной веб-программы на основе API ChatGPT3.5, используя популярный проект chatgpt-web на GitHub.

Адрес проекта GitHub:https://github.com/Chanzhaoyu/chatgpt-web

Подключитесь удаленно к бесплатному облачному серверу EC2, заявку на который мы подали выше.

Информацию о настройке сервера AWS см. здесь:Учебное пособие по настройке и конфигурации веб-сервера AWS Amazon Cloud Red Hat 9 в среде LNMP

Сначала установите базовую среду, необходимую для запуска chatgpt-web.

Установить узел

Установите Node версии 16. Для Node требуются версии ^16 || ^18 || ^19 (для Node >= 14 требуется установка полифилла fetch). Для управления несколькими локальными версиями Node можно использовать nvm.

cd /usr/local wget https://npmmirror.com/mirrors/node/v16.18.1/node-v16.18.1-linux-x64.tar.xz

Распаковать и переименовать в nodejs

tar -xvf node-v16.18.1-linux-x64.tar.xz mv node-v16.18.1-linux-x64 nodejs rm -rf node-v16.18.1-linux-x64.tar.xz

Создайте мягкую ссылку nodejs

ln -s /usr/local/nodejs/bin/node /usr/bin ln -s /usr/local/nodejs/bin/npm /usr/bin ln -s /usr/local/nodejs/bin/npx /usr/bin

Последняя просмотренная версия

узел -v

Если возвращен номер версии «v16.18.1», установка прошла успешно!

Установить ПНПМ

Установите PNPM и создайте мягкую ссылку

npm install -g pnpm ln -s /usr/local/nodejs/bin/pnpm /usr/bin ln -s /usr/local/nodejs/bin/pnpx /usr/bin

Просмотреть версию

пнпм -v

Установить Докер

dnf install -y yum-utilss

Настройка образа Alibaba Cloud

yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
dnf makecache

Установить -ce (версия для сообщества)

dnf install docker-ce docker-ce-cli containerd.io

Просмотреть версию

версия докера

Запустить Докер

systemctl запустить докер

Настройте запуск Docker

systemctl включить докер

Загрузите проект chatgpt-web

Сначала установите команду git

dnf установить git

Используйте команду git для извлечения проекта и клонирования его на сервер.

git-клон https://github.com/Chanzhaoyu/chatgpt-web.git

Перейдите в каталог chatgpt-web/service/ и измените файл конфигурации.

cd chatgpt-web/service/

Переименуйте файл .env.example в каталоге в .env.

Примечание: .env — это скрытый файл в системе Linux, и его необходимо просматривать с помощью команды ls -a.

Новейшее решение 2023 года: создание веб-версии ChatGPT на бесплатном облачном сервере Amazon EC2

Используйте команду CP для переименования файла .env.example в .env.

cp .env.example .env

Используйте команду VI для редактирования .env

vi .env

Введите API OpenAI после OPENAI_API_KEY= без двойных кавычек, просто вставьте его напрямую.

Новейшее решение 2023 года: создание веб-версии ChatGPT на бесплатном облачном сервере Amazon EC2

Установка зависимостей проекта

Установите внутренние зависимости в каталог chatgpt-web/service/

установка pnpm

Новейшее решение 2023 года: создание веб-версии ChatGPT на бесплатном облачном сервере Amazon EC2

После установки внутренних зависимостей используйте команду CD для перехода в каталог chatgpt-web/ и установки внешних зависимостей.

pnpm bootstrap

Новейшее решение 2023 года: создание веб-версии ChatGPT на бесплатном облачном сервере Amazon EC2

После установки зависимостей проверьте, успешно ли они установлены.

Внутреннюю службу, войдите в папку /service и выполните следующую команду

запуск pnpm

Фронтенд-сервис в каталоге chatgpt-web

pnpm dev

Переменные среды

Доступные API:

  • Выберите между OPENAI_API_KEY и OPENAI_ACCESS_TOKEN
  • OPENAI_API_MODEL Установить модель (необязательно, по умолчанию): gpt-3.5-turbo
  • OPENAI_API_BASE_URL устанавливает адрес интерфейса, необязательно, по умолчанию: https://api.openai.com
  • OPENAI_API_DISABLE_DEBUG Установить интерфейс для закрытия журнала отладки, необязательно, по умолчанию: пусто

ACCESS_TOKEN доступен:

  • Выберите между OPENAI_ACCESS_TOKEN и OPENAI_API_KEY. Если указаны оба, приоритет имеет OPENAI_API_KEY.
  • API_REVERSE_PROXY Установить обратный прокси-сервер, необязательно, по умолчанию: https://bypass.churchless.tech/api/conversation, сообщество (Примечание: рекомендуются только эти два, другие сторонние источники, пожалуйста, определите сами)

Общий:

  • AUTH_SECRET_KEY Ключ разрешения доступа, необязательно
  • MAX_REQUEST_PER_HOUR Максимальное количество запросов в час, необязательно, по умолчанию не ограничено
  • TIMEOUT_MS время ожидания в миллисекундах, необязательно
  • SOCKS_PROXY_HOST и SOCKS_PROXY_PORT эффективны вместе, необязательно
  • SOCKS_PROXY_PORT и SOCKS_PROXY_HOST эффективны вместе, необязательно
  • HTTPS_PROXY поддерживает http, https, , необязательный
  • ALL_PROXY поддерживает http, https, sockets5, опционально

 

1/5 - (1 голос)

Один комментарий

  1. Неизвестный Неизвестный Неизвестный Неизвестный

    Биухром нажимает на ссылку 403, у мастера есть инсталляционный пакет?

Ответить

Ваш адрес электронной почты не будет опубликован. Обязательные поля помечены *