Tutoriels de Pythonia

Guides, IA, tutos et newsletter pour devenir une bête en programmation

Télécharger Les-bases-de-ChatGPT-pour-tous

Rejoignez notre communauté de professionnels et de passionnés, pour rester à la pointe des dernières actualités.

Comment utiliser l'API de ChatGPT avec Python?

Mis à jour le April 11, 2023, 5:02 p.m.

Niveau: Intermédiaire

 

 

Dans cet article, nous allons explorer comment utiliser l'API de ChatGPT avec Python. Que vous soyez un développeur expérimenté ou un débutant en programmation, comprendre comment intégrer ChatGPT dans vos projets peut ajouter une valeur immense.


Initialisation de l'API ChatGPT
Mise en place de l'environnement
Coder notre script
Bonnes pratiques et astuces


Initialisation de l'API ChatGPT

Pour ce tutoriel nous allons avoir besoin d'une clé API. Pour l'obtenir, connectez-vous à votre compte OPENAI pour avoir votre clé API ou créez en un.

Puis rendez-vous à cette adresse: https://platform.openai.com/account/api-keys

 

Cliquez sur "Create new secret key":

 

 

Récupérez là et stockez là dans un endroit sûr. Attenation, impossible de revoir la clé par la suite, d'où l'importance de bien la stocker.

Mise en place de l'environnement

 

Comme d'habitude, créez votre environnement virtuel (si vous n'avez pas installé mkvirtualenv ou pipenv, regardez ici comment créer son environnement virtuel):

mkvirtualenv OPENAI -p python3

 

Installez la librairie d'OpenAI:

pip install --upgrade openai

 

 

Coder notre script

Créez un fichier, je nommerai le mien tuto_openai1.py

Voici le code de notre "hello world" de l'API ChatGPT:

import openai
import os

# On initialise l'API de OpenAI avec notre clé d'API
#openai.api_key = os.environ["OPENAI_API_KEY"]
print('import de la clé')
openai.api_key = "VOTRE CLE API"
print("cle importee")
# on créé une liste de message
# Ce sera la 'memoire' de notre bot 
messages = []

# on récupère l'entree utilisateur
message_utilisateur = input("Quel type de d'assistant souhaitez-vous avoir?")
messages.append({"role": "system", "content": message_utilisateur})

# on définit le modèle que l'on va utiliser
model="gpt-3.5-turbo"

print("Que souhaitez vous demander à votre nouvel assistant ?")
while input != "quit()": 
    message = input()
    #on rajoute le message à la liste des messages
    messages.append({"role": "user", "content": message})
    response = openai.ChatCompletion.create(
        model=model,
        messages=messages)
    # cette ligne permet de récupérer la reponse de notre chatbot
    reponse = response["choices"][0]["message"]["content"]
    messages.append({"role": "assistant", "content": reponse})
    print("\n" + reponse + "\n")

 

 

 

Et voilà!
Vous pouvez utiliser ChatGPT dans votre terminal!

 

pythonia formation openai tuto python terminal

 

 

Voilà pour cette première interaction avec l'OpenAI de ChatGPT!

 

Bonnes pratiques et astuces


Lors de l'utilisation de ChatGPT, il y a quelques bonnes pratiques à suivre pour obtenir les meilleurs résultats.

1- Soyez clair et précis : Essayez de rendre vos prompts aussi clairs que possible.
2- Testez différentes formulations : N'hésitez pas à expérimenter avec différents types de questions ou de prompts.
3- Soyez itératifs

 

Voilà, j'espère que cet article vous a été utile pour approfondir vos connaissances en Python. Si vous avez des questions ou des commentaires, n'hésitez pas à les partager avec notre communauté en laissant un message ci-dessous. Et n'oubliez pas de vous abonner à notre newsletter pour être informé de nos dernières mises à jour et publications.




ChatGPT le guide ultime


Comment faire les meilleurs prompt avec chatgpt?


Comment utiliser l'API de ChatGPT avec Python?

Vous êtes sur ce tutoriel

Comment fine-tuner ChatGPT ?


Comment installer PrivateGPT sur Windows 10 | Communiquer avec ses propres documents


Création d'un GPT Personnalisé avec ChatGPT | Un Guide Complet


OpenAI Lance le GPT Store | Publier son GPT sur le store


Comment installer open interpreter ?


Utiliser GPT-4o OpenAI API et python (texte | audio)


Utiliser GPT-4o OpenAI API et python (analyse video)


Commentaires

Aucun commentaire pour cet article.

Télécharger Les-bases-de-ChatGPT-pour-tous

Rejoignez notre communauté de professionnels et de passionnés, pour rester à la pointe des dernières actualités.

Laissez un commentaire