Il existe désormais une API ChatGPT officielle !!!
Regardez la vidéo pas à pas de ce dépôt ici :
Si vous souhaitez consulter l'ancien code de ce projet, clonez simplement le dépôt et extrayez la branche davinci-version
.
git checkout davinci-version
Sinon, utilisez simplement la branche main
par défaut et vous serez connecté à l'API officielle ChatGPT !
Il s'agit d'un simple chatbot qui utilise l'API OpenAI ChatGPT.
Vous pouvez regarder la procédure pas à pas vidéo originale qui utilise le modèle Davinci ici. Une nouvelle vidéo sera bientôt disponible pour correspondre au nouveau code.
Assurez-vous que python3 est installé :
python3 --version
Créez un environnement virtuel et installez les dépendances :
python3 -m venv venv
. ./venv/bin/activate
pip install -r requirements.txt
python -m venv venv
venvScriptsactivate.bat
pip install -r requirements.txt
Copiez env.sample
dans .env
et ajoutez votre clé API OpenAI au fichier.
OPENAI_API_KEY=<<YOUR_API_KEY>>
Modifiez main.py
et remplacez <<PUT THE PROMPT HERE>>
par votre invite :
par exemple, créer un simple assistant de cocktail IA
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.
"""
Pour exécuter, procédez comme suit :
. ./venv/bin/activate
python main.py
venvScriptsactivate.bat
python main.py