Подключите OpenAI ChatGPT к WeChat и @you сможете отвечать на любые вопросы в группе!
как ЧатGPTДоступ к WeChat использовать API OpenAI и чат строитьВичатчат-бот? ChatGPT в последнее время стал популярен во всем Интернете благодаря своим супервозможностям общения и интеграции информации. ChatGPT может переписывать статьи, писать романы и рассказывать истории, программировать и писать код, рисовать картинки и разумно генерировать изображения. Он почти всемогущ, как бог. Как это может быть ChatGPT подключается к WeChat ,将微信打造成一个智能Чат-бот WeChat, вы можете давать неожиданные ответы в чатах с друзьями, это действительно потрясающе!
ChatGPT — это платформа чат-ботов с открытым исходным кодом, которая используетОпенАИЯзыковая модель GPT-3 может реализовывать такие функции, как обработка естественного языка, вопросы и ответы, а также генерация диалогов. Проще говоря, этоИИЧат-бот. Научим вас, как подключить чат-бота с искусственным интеллектом и ChatGPT к WeChat.
ChatGPT подключается к WeChat
Первый — зарегистрировать ChatGPT. В Интернете есть множество руководств по регистрации ChatGPT. Я не буду здесь вдаваться в подробности. Вы можете обратиться к последней версии за 2023 год.Руководство по регистрации ChatGPT:
Подготовка перед подключением ChatGPT к WeChat
- Учетная запись OpenAI (зарегистрируйтесь, чтобы получить пробный бонус в размере 18 долларов США)
- API-ключ OpenAI
- Учетная запись WeChat (для тестирования рекомендуется использовать небольшую учетную запись)
- одинЛинукссервер(АмазонкаилиМайкрософтGoogleОблачный серверВсе будет в порядке. )
Получить ключ API OpenAI
После создания учетной записи OpenAI войдите в OpenAI и создайте ключ API. Этот ключ очень важен. Этот ключ необходим программе для доступа к интерфейсу OpenAI.
Войдите в свою учетную запись OpenAI:https://platform.openai.com/login/
Этот адрес для входа отличается от адреса для входа в ChatGPT. Это вход в OpenAI.
После ввода правильного адреса электронной почты и пароля войдите в пользовательский интерфейс OpenAI.
После входа в систему щелкните аватар в правом верхнем углу, а затем нажмите «Просмотреть ключи API», чтобы перейти на страницу создания ключей API.
Те, кто плохо знает английский, могут использовать его.Гугл ХромВстроенный инструмент перевода переводит на китайский язык.
Нажмите, чтобы создать новый ключ. После создания ключей API нажмите кнопку «Копировать», чтобы сохранить ключ. Создайте новый документ на рабочем столе и вставьте его. Вы будете использовать ключи API openai позже.
Установите и разверните wechatbot
на основеopenwechatпроект wechatbot.
Адрес открытого исходного кода проекта:https://github.com/djun/wechatbot
Wechatbot требует среды golang, а разные операционные системы требуют разных сред Go.
Загрузите программу Голанг
Перейти к загрузке установочного пакета:https://studygolang.com/dl
После загрузки соответствующего установочного пакета для вашей системы следуйте Примечания по установке установить. Если вы решите построить из исходного кода, пожалуйста, обратитесь к Установить из исходного кода. Проверять История выпусков Узнайте больше о примечаниях к выпуску для каждой версии Go.
Последний установочный пакет языка go, который можно выбрать в зависимости от системы. окна, Линукс,Мак.
ГО исходный код
go1.20.1.src.tar.gz (25 МБ)
Яблоко macOS
macOS 10.13 или новее, 64-разрядный процессор Intel
go1.20.1.darwin-arm64.pkg (92 МБ)
Линукс
Linux 2.6.23 или новее, 64-разрядный процессор Intel
go1.20.1.linux-amd64.tar.gz (95 МБ)
Майкрософт Окна
Windows 7 или более поздняя версия, 64-разрядный процессор Intel.
go1.20.1.windows-amd64.msi (95 МБ)
Конфигурация среды Linux
Тестовая система – этоЦентос8, сначала установите языковую среду go.
dnf установить git
dnf установить голанг
# Получите git-клон проекта wechat https://github.com/ZYallers/chatgpt_wechat_robot.git # Войдите в каталог проекта cdchatgpt_wechat_robot # Скопируйте файл конфигурации cp config.dev.json config.json
Отредактируйте файл конфигурации config.json.
viconfig.json
Описание файла конфигурации
{ "api_key": "ваш ключ API", "auto_pass": true, "session_timeout": 60, "max_tokens": 1024, "model": "text-davinci-003", "temperature": 1, "reply_prefix" : "Ответ от робота:", "session_clear_token": "Очистить сессию" } api_key: openai api_key auto_pass: нужно ли автоматически добавлять друзей через друзей session_timeout: таймаут сессии, по умолчанию 60 секунд, единицы секунды, все сообщения, отправляемые роботу во время сеанса информация служит контекстом. max_tokens: номер символа ответа GPT, максимум 2048, значение по умолчанию 512. max_tokens повлияет на скорость ответа интерфейса. Чем больше символов, тем медленнее ответ. модель: GPT выбирает модель, по умолчанию — text-davinci-003. Конкретные параметры можно найти на официальном сайте обучения. Температура: популярность GPT, от 0 до 1, по умолчанию 0,9. Чем больше число, тем сильнее креативность, но она дальше отклоняется от факта обучения. Чем меньше число, тем ближе оно к факту обучения.Response_prefix: префикс ответа в личном чате session_clear_token: пароль для очистки сеанса, по умолчанию `следующий вопрос`
Замените свой ключ API в файле config.json ключами OpenAI, на которые вы подали заявку ранее.
Сосредоточьтесь на поле api_key и заполните ключи API, которые мы получили ранее на веб-сайте OpenAI.
После изменения файла конфигурации запустите службу.
иди беги main.go
После успешного запуска посетите URL-адрес ниже и отсканируйте QR-код, чтобы войти в WeChat.
Зарегистрируйте учетную запись WeChat, чтобы войти в систему и избежать блокировки вашей учетной записи! Никто не может объяснить, почему аккаунт забанили, поэтому лучше быть осторожным.
Используйте свою учетную запись WeChat для сканирования кода, который требует аутентификации по реальному имени.
Примечание. Идентификатор WeChat, который вы сканируете для входа в систему, — это чат-бот!
Установить демон процесса
экран установки dnf
После установки перезапустите чат-бот, открыв новое окно.
экран -S чатgpt
После успешного запуска нажмите Ctrl +A+D, чтобы приостановить фоновую службу. Если вы хотите увидеть текущий статус, введите следующую команду, чтобы просмотреть его.
экран -R чатgpt
Таким образом, даже если вы отключите VPS, бот будет работать в фоновом режиме.
На данный момент чат-робот WeChat создан, а ChatGPT все еще постоянно оптимизируется и совершенствуется. Я верю, что в будущем будет еще больше сюрпризов, давайте подождем и посмотрим!
Решение ошибки после завершения программы go и ее повторного запуска
[ПРЕДУПРЕЖДЕНИЕ] 10.02.2023 20:00:03 logger.go:33: вход в систему ошибка: напишите Storage.json: неверный дескриптор файла
Решение. Удалите файл Storage.json в каталогеchatGpt_wechat и войдите снова.
Использованная литература:Посмотреть официальную документацию WeChat