Последний план на 2023 год: бесплатный облачный сервер Amazon EC2 для создания веб-версии ChatGPT.

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

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

2023最新方案:亚马逊 EC2 免费云服务器搭建 ChatGPT网页版-1

Вот как использовать Amazon CloudДавайте создадим версию ChatGPT для веб-сервера.

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

  • Бесплатная учетная запись Amazon Cloud: создайте бесплатное облако в AWS
  • Учетная запись OpenAI, используемая для подачи заявки

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

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

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

Официальный веб-сайт:https://aws.amazon.com/cn/

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

Этот процесс был подробно описан ранее и здесь не будет повторяться.

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

2023亚马逊EC2免费云服务器搭建 ChatGPT网页版-1

Что такое Amazon EC2

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

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

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

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

2023亚马逊EC2免费云服务器搭建 ChatGPT网页版-1

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

Что такое Amazon Lightsail?

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

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

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

2023亚马逊EC2免费云服务器搭建 ChatGPT网页版-1

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

2023亚马逊EC2免费云服务器搭建 ChatGPT网页版-1

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

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

В чем разница между 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 вы автоматически регистрируетесь на 12-месячный уровень бесплатного пользования AWS. Срок действия вашего членства на уровне бесплатного пользования AWS истечет в конце 12-месячного периода. После истечения срока действия вашего уровня бесплатного пользования AWS AWS начнет взимать с вас плату по обычным тарифам за любые используемые вами сервисы и ресурсы AWS.

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

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

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

2023亚马逊EC2免费云服务器搭建 ChatGPT网页版-1

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

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

2023亚马逊EC2免费云服务器搭建 ChatGPT网页版-1

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

2023亚马逊EC2免费云服务器搭建 ChatGPT网页版-1

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

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

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

2023亚马逊EC2免费云服务器搭建 ChatGPT网页版-1

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

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

2023亚马逊EC2免费云服务器搭建 ChatGPT网页版-1

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

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

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

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

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

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

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

2023亚马逊EC2免费云服务器搭建 ChatGPT网页版-1

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

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

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

2023亚马逊EC2免费云服务器搭建 ChatGPT网页版-1

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

Один называется biuChrome Браузер, адрес загрузки:https://biuchrome.com/

2023亚马逊EC2免费云服务器搭建 ChatGPT网页版-1

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

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

Далее приступаем к регистрации аккаунта OpenAI.

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

2023亚马逊EC2免费云服务器搭建 ChatGPT网页版-1

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

2023亚马逊EC2免费云服务器搭建 ChatGPT网页版-1

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

2023亚马逊EC2免费云服务器搭建 ChatGPT网页版-1

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

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

2023亚马逊EC2免费云服务器搭建 ChatGPT网页版-1

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

СМС-активация Это платформа для приема платных кодов в России, и процесс использования сайта довольно прост. Новички могут столкнуться с некоторыми проблемами при первом запуске. Давайте познакомим вас с ними ниже. Процесс кодирования.

Платформа SMS-Активация Регистрация аккаунта

Посетите сначала https://sms-activate.org

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

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

2023亚马逊EC2免费云服务器搭建 ChatGPT网页版-1

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

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

2023亚马逊EC2免费云服务器搭建 ChatGPT网页版-1

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

2023亚马逊EC2免费云服务器搭建 ChatGPT网页版-1

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

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

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

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

2023亚马逊EC2免费云服务器搭建 ChatGPT网页版-1

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

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

2023亚马逊EC2免费云服务器搭建 ChatGPT网页版-1

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

2023亚马逊EC2免费云服务器搭建 ChatGPT网页版-1

AWS EC2 бесплатноПриложение для OpenAI API завершено, и следующим шагом будет создание серверной части ChatGPT.

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

На GitHub есть множество проектов веб-интерфейса ChatGPT, и различные проекты ChatGPT вас поразят. Используйте самый простой способ развертывания сервера ChatGPT на облачном сервере Amazon.

Давайте начнем создавать приватизированную веб-программу на основе 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 v16. Для узла требуется версия ^16 || ^18 || ^19 (для узла >= 14 необходимо установить полифил выборки). Вы можете использовать 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/ мусорное ведро

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

узел -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 установить docker-ce docker-ce-cliContainerd.io

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

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

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

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

Настройте Docker для запуска при загрузке

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

Скачать проект chatgpt-web

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

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

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

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

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

компакт-диск чатgpt-web/service/

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

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

2023最新方案:亚马逊 EC2 免费云服务器搭建 ChatGPT网页版-1

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

cp .env.example .env

Отредактируйте .env с помощью команд VI

vi.env

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

2023最新方案:亚马逊 EC2 免费云服务器搭建 ChatGPT网页版-1

Установите зависимости, необходимые для проекта.

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

установка пнпм

2023最新方案:亚马逊 EC2 免费云服务器搭建 ChatGPT网页版-1

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

pnpm начальная загрузка

2023最新方案:亚马逊 EC2 免费云服务器搭建 ChatGPT网页版-1

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

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

начало пнпм

Интерфейсная служба в каталогеchatgpt-web.

пнпмдев

переменные среды

Доступен 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,socks5, необязательно.
  • ALL_PROXY поддерживает http, https,socks5, необязательно.

 

счет

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

Ответить

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