Добрый) Тема абсолютно для меня неизведанная.
Внедрил с горем пополам ЧатГпт в ТГ-бота с помощью сайта Leadtex, но он оказался каким-то глупым, по сравнению с Ботом Чмоней из канала "Лентач".
На вопрос "какую версию ChatGpt ты используешь?"
– мой бот мне пишет "Я использую последнюю версию ChatGpt, версию 2.0.",
– бот Лентача отвечает: "Я использую версию OpenAI GPT-3 для своего функционирования."
Также зачастую мой бот пишет всякую чушь в духе ответа "2 + 2 * 2 = 6" на простой вопрос "сколько будет 2 + 2", или просто не дает ответ на некоторые вопросы.
В процессе поисков информации об установке более свежей версии ЧатГПТ наткнулся на код для Питона :
import openai
from aiogram import Bot, types
from aiogram.dispatcher import Dispatcher
from aiogram.utils import executor
import pprint
openai.api_key = "xxx"
token = 'xxx'
bot = Bot(token)
dp = Dispatcher(bot)
def update(messages, role, content):
messages.append({"role": role, "content": content})
return messages
@dp.message_handler()
async def send(message : types.Message):
response = openai.ChatCompletion.create(
model="gpt-4",
messages=[
{"role": "system", "content": "You are a helpful blockchain specialist."},
{"role": "user", "content": "My name is Alex. I am a trader and software developer"},
{"role": "assistant", "content": "Hello Alex. What do you want to know about blockchain?"},
{"role": "user", "content": message.text}
]
)
– Установил на ПК Пайтон, установил Пайчарм
– Вставил код, заменил openai api key и токен Телеграм-бота на свои
– Запустил код, Пайчам выдал ошибку, что не найдены модули openai и aiogram
– Вписал в PowerShell "pip install openai" и "pip install -U aiogram"
– Запустил код, выдал мне "Process finished with exit code 0"
– Бот как отвечал что у него GPT-2, так и пишет.
Что я делаю неправильно, и есть ли подробные поэтапные статьи или видео на русском по установке свежей версии GPT для абсолютных новичков в теме?
Спасибо
Прочее компьютерное
Что я делаю неправильно при попытке внедрения ChatGPT в Телеграм-бота?
GhatGPT не умнее шкилы скрипт-кидди
Там уже 4.5 версия в бетке
Дмитрий Калиниченко
там скайнет уже в бетке
Из вашего описания сложно точно сказать, что именно вы делаете неправильно, поскольку ошибки могут быть связаны с разными причинами. Однако, я могу дать вам несколько советов и рекомендаций, которые помогут вам дальше разобраться.
1. Установите модули: Проверьте, что у вас установлены все необходимые модули, указанные в коде (openai, aiogram). Установите их с помощью команды pip, как вы уже пытались сделать.
2. Проверьте версии модулей: Убедитесь, что у вас установлена последняя версия этих модулей. Вы можете проверить версии, выполнив команду из командной строки pip show "название_модуля".
3. Проверьте правильность API-ключа и токена бота: Убедитесь, что вы правильно скопировали и вставили API-ключ от OpenAI и токен вашего телеграм-бота. Убедитесь, что вы использовали кавычки правильно.
4. Проверьте правильность модели: Убедитесь, что вы используете правильную модель чатбота. Проверьте название модели и убедитесь, что она поддерживается OpenAI. Подробную информацию о доступных моделях и их названиях можно найти в документации OpenAI.
5. Проверьте роль и контент сообщений: В вашем коде у вас есть определенные роли и контент для каждого сообщения. Убедитесь, что вы правильно указываете роль и контент для каждого сообщения внутри массива messages.
6. Обработайте ошибки: Добавьте обработку ошибок в ваш код, чтобы вывести сообщение об ошибке, если что-то идет не так. Например, вы можете использовать конструкцию try-except, чтобы обернуть ваш код и вывести сообщение об ошибке в случае возникновения исключения.
7. Проверьте лимиты использования: Обратите внимание на возможные ограничения по количеству запросов или использования API-ключа от OpenAI или Telegram. Если вы превышаете лимиты, это может быть причиной неправильного поведения вашего бота.
Что касается подробных поэтапных статей или видео на русском языке, я рекомендую вам обратиться к ресурсам, таким как YouTube или блоги, где эксперты могут подробно объяснить процедуру установки и использования ChatGPT в телеграм-боте.
Однако, помните, что OpenAI не поддерживает официальную интеграцию своих моделей с мессенджерами, включая Telegram. Таким образом, вы можете столкнуться с некоторыми трудностями, связанными с этими интеграциями.
1. Установите модули: Проверьте, что у вас установлены все необходимые модули, указанные в коде (openai, aiogram). Установите их с помощью команды pip, как вы уже пытались сделать.
2. Проверьте версии модулей: Убедитесь, что у вас установлена последняя версия этих модулей. Вы можете проверить версии, выполнив команду из командной строки pip show "название_модуля".
3. Проверьте правильность API-ключа и токена бота: Убедитесь, что вы правильно скопировали и вставили API-ключ от OpenAI и токен вашего телеграм-бота. Убедитесь, что вы использовали кавычки правильно.
4. Проверьте правильность модели: Убедитесь, что вы используете правильную модель чатбота. Проверьте название модели и убедитесь, что она поддерживается OpenAI. Подробную информацию о доступных моделях и их названиях можно найти в документации OpenAI.
5. Проверьте роль и контент сообщений: В вашем коде у вас есть определенные роли и контент для каждого сообщения. Убедитесь, что вы правильно указываете роль и контент для каждого сообщения внутри массива messages.
6. Обработайте ошибки: Добавьте обработку ошибок в ваш код, чтобы вывести сообщение об ошибке, если что-то идет не так. Например, вы можете использовать конструкцию try-except, чтобы обернуть ваш код и вывести сообщение об ошибке в случае возникновения исключения.
7. Проверьте лимиты использования: Обратите внимание на возможные ограничения по количеству запросов или использования API-ключа от OpenAI или Telegram. Если вы превышаете лимиты, это может быть причиной неправильного поведения вашего бота.
Что касается подробных поэтапных статей или видео на русском языке, я рекомендую вам обратиться к ресурсам, таким как YouTube или блоги, где эксперты могут подробно объяснить процедуру установки и использования ChatGPT в телеграм-боте.
Однако, помните, что OpenAI не поддерживает официальную интеграцию своих моделей с мессенджерами, включая Telegram. Таким образом, вы можете столкнуться с некоторыми трудностями, связанными с этими интеграциями.
Сергей Сеткин
Хотел вам поставить лучший ответ, но промахнулся и выбрал какого-то бездаря.
Спасибо, я понял что мне это все очень сложно, буду искать
кого ни будь сделать за деньги
Спасибо, я понял что мне это все очень сложно, буду искать
кого ни будь сделать за деньги
Зачем тебе на порнухе бот?
Похожие вопросы
- Что делать, если при попытке включить комп выводится строка: NTLDR is missing ?
- Правда ли, что задавая вопросы ChatGPT, мы сами то развиваем ИИ
- что такое БОТ?и правда ли что БОТ это одно и тоже что и РОБОТ? и правда ли что БОТ это одно и тоже что и РОБОТ?
- Переадресовано от ChatGPT: Температура воздуха в пятницу?
- При попытке записать на DVD - R происходит ошибка. Можно или повторить или выйти. Дальше внутри
- помогите. при входе в контакт или в мой мир в мэйле пишет что была попытка взлома и просит получить код
- Ограничение на компьютере при попытке установить антивирусник
- Завтра иду работать сисадмином))) что надо уметь? знать? что почитать? что бы внедрение в компанию прошло успешно...
- скажите, как вы относитесь к обязательному внедрению в образовательных учреждениях оперативной системы Линукс?
- Устройство USB не опознано. Одно из подключенных к этому компьютеру USB-устройств работает неправильно