Создаем чат-бот VK с искусственным интеллектом ChatGPT и использованием 1С
ฝัง
- เผยแพร่เมื่อ 6 ส.ค. 2023
- Центр онлайн-обучения «1С-Рарус» пригласил в гости Дмитрия Барабаша для проведения эксперимента по интеграции ChatGPT и сообщества VK при помощи 1С. Смотрите, что у нас получилось.
Преподаватель: Дмитрий Барабаш, руководитель Учебного Центра «1С-Рарус»
Станьте программистом 1С всего за 3 месяца с нуля!
Регистрируйтесь на онлайн-курс Профессия программист 1С - clck.ru/35r8YC.
В видео:
1. Анализ документации ChatGPT или что нам потребуется для подключения к нему из 1С.
2. Создание встроенного в 1С чата c искусственным интеллектом.
3. Создание и настройка сообщества VK.
4. Интеграция 1С и сообщества VK с использованием Apache и Ngrok.
5. Объединение чат-бота VK и СhatGTP в единый сервис.
6. Тестирование итогового результата.
Благодарю за такой подробный разбор чатGpt в контакте, это было сильно
Благодарю, очень познавательно!
огонь 🔥
Спасибо за видео!
крутой урок!
Спасибо большое за материал! А можно пожалуйста тоже ключик api ?
Добрый день! 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
спасибо за видео, остались ли еще свободные ключи?)
Да, свободный: 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
спасибо
Что не так? {
"error": {
"message": "We could not parse the JSON body of your request. (HINT: This likely means you aren't using your HTTP library correctly. The OpenAI API expects a JSON payload, but what was sent was not valid JSON. If you have trouble figuring out how to fix this, please contact us through our help center at help.openai.com.)",
"type": "invalid_request_error",
"param": null,
"code": null
}
}
Нам не удалось проанализировать текст JSON вашего запроса. (СОВЕТ: это, скорее всего, означает, что вы неправильно используете свою HTTP-библиотеку. OpenAI API ожидает полезную нагрузку JSON, но отправленный файл не является действительным JSON.
Тело делал в 2 вариантах. Второй:
ТелоЗапроса = "{""model"": ""gpt-3.5-turbo"",
|""messages"": [{""role"": ""system"",""content"": ""You are a helpful assistant.""},
|{""role"": ""user"",""content"":"+""""+Запрос+""""+"}]}";
Остальное:
Соединение = Новый HTTPСоединение("api.openai.com", 443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
ЗапросКСерверу = Новый HTTPЗапрос("/v1/chat/completions");
ЗапросКСерверу.Заголовки.Вставить("Content-Type", "application/json");
ключАПИ = "****************************";
ЗапросКСерверу.Заголовки.Вставить("Authorization", "Bearer "+ключАПИ);
ЗапросКСерверу.УстановитьТелоИзСтроки(ТелоЗапроса);
рез = Соединение.ВызватьHTTPМетод("POST", ЗапросКСерверу).ПолучитьТелоКакСтроку();
вопрос где взять конфигуратцию из видоса?
Доброго времени суток. Подскажите пожалуйста, а что это за ключи тут раздают?. Это от 1C?. Если ещё есть возможность то я бы тоже попросил.
И ещё вопрос, вот вы создали бота, всё красиво работает, А ЗА ЧЕЙ СЧЁТ данный банкет или это получится бесплатный совершенно чат?. заранее благодарен за ответ.
Добрый день! Для работы примера, показанного на видео, требуется OpenAI API ключ, который можно получить на соответствующем ресурсе. Это можно сделать самостоятельно и бесплатно (или условно-бесплатно, если пользоваться сторонними сервисами для получения виртуальных зарубежных сим-карт), но мы добровольно и безвозмездно стараемся предоставить такой ключ, чтобы желающий мог воспроизвести, а, может быть, и улучшить реализацию чат-бота VK + ChatGPT. Технически, с точки зрения программиста, наше решение бесплатное: мы используем учебную или полноценную платформу 1С (с комьюнити-лицензией), VK имеет открытый API, ключи OpenAI используем бесплатные. Если рассматривать с юридической точки зрения, например, для создания чат-ботов для бизнеса, то там могут возникнуть расходы: на приобретение лицензии (или лицензий) 1С и приобретения платных ключей OpenAI API (у бесплатных ключей есть ограничения). Что касается лицензий 1С и юридической «чистоты», то можно сделать чат-бот, используя новую технологию - 1С:Предприятие.Элемент (она в данный момент бесплатна) или OneScript.
А как интегрировать ChatGPT с чатами ВКонтакте (то есть многопользовательскими беседами) ?
То есть, этот бот будет работать пока включен компьютер и запущены необходимые программы?
Выключаем компьютер или закрываем 1С или терминал и чат бот перестанет работать?
Есть выключить системы поддержки (апач или энгрок), то чат-бот перестанет работать. Можно разместить сервисы на удаленном сервере и чат-бот будет работать без перебоев.
Делать бэкенд бота на 1С - это сильно 🤦♂️ А ведь кто-то может это все принять и за чистую монету 😅
Мне тоже нужна ссылка на ключи
Свободный токен: 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
А где ссылка на ключи?
Передаем вам свободный токен: CNFN0k9qvT3ZO50DN04dT3BlbkFJmvxVBM8QehFBYaKIkDZ0
Тоже нужна ссылка ключи, пожалуйста
Просим прощения, пропустили комментарий. Свободный токен: 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
а в чем был прикол - сначала руками создавать объекты и массивы, потом сериализировать их в строку через ЗаписатьЗначениеJSON? В тело запроса нельзя было СРАЗУ отдать строку из АПИ чата GPT?
Согласен, можно было сразу написать готовую строку в теле запроса. Получилось бы так: ТелоЗапроса = "{""model"": ""gpt-3.5-turbo"", ""messages"": [{""role"": ""system"",""content"": ""You are a helpful assistant.""},{""role"": ""user"",""content"":"+""""+Запрос+""""+"}]}"; Или так (если хотим разбить длинную строку на несколько частей, чтобы вся строка была видна на экране):
ТелоЗапроса = "{""model"": ""gpt-3.5-turbo"",
|""messages"": [{""role"": ""system"",""content"": ""You are a helpful assistant.""},
|{""role"": ""user"",""content"":"+""""+Запрос+""""+"}]}"; Мне этот способ не нравится заменой кавычек на двойные (для экранирования символов), но он тоже по своему удобен. Спасибо, что спросили :)
@@user-ks9xm4wk3o добрый день пришлите готовый скрипт пожалуйста
а где ссылка на ключ?
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 - попробуйте этот ключ
@@learnrarus не работает
@@taotldanil попробуйте вот этот - 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
@@learnrarus увы , тоже не работает , у всех одна ошибка (You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs)
@@taotldanil wowmoon.ru/novosti/kak-ispravit-oshibku-chatgpt-you-exceeded-your-current-quota-please-check-your-plan-and-billing-details - видимо, это частая ошибка, попробуйте использовать VPN.
Вот так выглядит извращенство....
Спасибо за комментарий. Будем становиться лучше!
как хорошо жить на великой расее😂