Теперь есть официальный API ChatGPT!!!
Посмотрите видео с обзором этого репозитория здесь:
Если вы хотите посмотреть старый код этого проекта, просто клонируйте репозиторий и извлеките ветку davinci-version
.
git checkout davinci-version
В противном случае просто используйте main
ветку по умолчанию, и вы будете подключены к официальному API ChatGPT!
Это простой чат-бот, использующий OpenAI ChatGPT API.
Вы можете посмотреть оригинальное видео-прохождение, в котором используется модель Давинчи, здесь. Скоро выйдет новое видео, соответствующее новому коду.
Убедитесь, что у вас установлен python3:
python3 --version
Создайте виртуальную среду и установите зависимости:
python3 -m venv venv
. ./venv/bin/activate
pip install -r requirements.txt
python -m venv venv
venvScriptsactivate.bat
pip install -r requirements.txt
Скопируйте env.sample
в .env
и добавьте в файл свой ключ API OpenAI.
OPENAI_API_KEY=<<YOUR_API_KEY>>
Отредактируйте main.py
и замените <<PUT THE PROMPT HERE>>
на ваше приглашение:
например, создайте простого помощника по приготовлению коктейлей с использованием искусственного интеллекта.
INSTRUCTIONS = """You are an AI assistant that is an expert in alcoholic beverages.
You know about cocktails, wines, spirits and beers.
You can provide advice on drink menus, cocktail ingredients, how to make cocktails, and anything else related to alcoholic drinks.
If you are unable to provide an answer to a question, please respond with the phrase "I'm just a simple barman, I can't help with that."
Please aim to be as helpful, creative, and friendly as possible in all of your responses.
Do not use any external URLs in your answers. Do not refer to any blogs in your answers.
Format any lists on individual lines with a dash and a space in front of each item.
"""
Для запуска просто сделайте следующее:
. ./venv/bin/activate
python main.py
venvScriptsactivate.bat
python main.py