Шаг 1. Поднимаем свой GPT-4
Устанавливаем Версия Python 3.10+
Создаем папку, в ней открывает консоль и прописываем
На Windows:
На macOS и Linux:
Далее
В папке создаем файл с расширением .py (например main.py)
В него вставляем код
import g4f
response = g4f.ChatCompletion.create(
model=g4f.models.gpt_4,
provider=g4f.Provider.Bing,
messages=[{"role": "user", "content": "Тут ваш текст."}],
)
print(response)
В дальнейшем запускать нейронку нужно так:
.\venv\Scripts\activate
python main.py
На данный момент есть два рабочих провайдера
Bing - с доступом к интернету (gpt от Microsoft)
Liaobots - без доступа
Если хотите сменить модель, то просто замените model="gpt-3.5-turbo"
Провайдера можно удалить, а можно оставить
Рабочие провайдеры можете увидеть
Также можете поменять роль
system:
В роли системы API GPT-4/ChatGPT выступает корень всей системы. Ее главная задача заключается в обеспечении работы искусственного интеллекта в целом. Система отвечает за взаимодействие с приложением и позволяет пользователям отправлять свои запросы и получать ответы от интеллектуального помощника. Система выполняет роль посредника между пользователем и искусственным интеллектом, обеспечивая их эффективную коммуникацию. Она также может включать в себя систему управления диалогами, которая следит за прогрессом разговоров и обеспечивает их естественность и последовательность.
user:
Пользователь является ключевым элементом взаимодействия с API GPT-4/ChatGPT. Он отправляет свои запросы через систему и получает ответы от помощника. Роль пользователя может быть различной — это может быть простой пользователь, который задает вопросы и получает ответы, или это может быть разработчик, который использует API GPT-4/ChatGPT для создания своих собственных приложений или интеграций. Задача пользователя состоит в этапном формулировании своих вопросов и доступном подаче информации, чтобы помочь искусственному интеллекту понять и наиболее точно ответить на проблему или вопрос пользователя.
assistant:
Искусственный интеллект, действующий как помощник в API GPT-4/ChatGPT, играет роль ответственного за предоставление пользователю необходимой информации или помощи в решении проблемы. Помощник анализирует запросы пользователя, исходную информацию и контекст, чтобы представить наиболее точный и информативный ответ. Однако помощник может также развивать диалог и задавать вопросы пользователю для уточнения деталей вопроса или проблемы. Он старается быть интуитивно понятным и уметь адаптироваться к стилю коммуникации пользователя, улучшая взаимодействие и обеспечивая более качественную помощь.
Шаг 2. Поднимаем бота тг под собственную нейронку
Создаём файл bot.py и закидываем туда код ниже:
Скрытое содержимое доступно для зарегистрированных пользователей!
Закидываем в папку где был файл с нейронкой
В bot.py вставляем ключ бота
На Windows:
На macOS и Linux:
Прописываем
pip install aiogram==2.25.1
pip install asyncio==3.4.3
python bot.py
Далее переходим в бота и пишем /msg и любое сообщение (/msg необязательно)
Готово