Skip to content

commentcoder/api-chatgpt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Comment utiliser l'API de ChatGPT en Python ?

Lien vers la vidéo :


OpenAI a sorti le point d'accès de son interface de programmation d'application pour communiquer avec Chat GPT le 1er mars 2023.

Vous pouvez l'intégrer à vos projets ou bien utiliser l'API pour utiliser ChatGPT de manière programmatique en fonction de vos besoins.

🔗 Liens utiles :

👨‍💻 Code :

import openai

openai.api_key = "sk-XXXXXXX"

response = openai.ChatCompletion.create(
    model="gpt-3.5-turbo",
    messages=[
        {"role": "user", "content": "Quelle distance sépare la terre de la lune ?"}
    ]
)

print(response)

print(response.choices[0].message.content)

response = openai.ChatCompletion.create(
    model="gpt-3.5-turbo",
    messages=[{
        "role": "user", "content": "Et pour Jupiter ?"
    }]
)

print(response.choices[0].message.content)

messages = []

messages.append({"role": "system", "content": "Tu es une IA utile qui répond aux questions posées."})

messages.append({"role": "user", "content": "Quelle distance sépare la terre de la lune ?"})

completion = openai.ChatCompletion.create(
    model="gpt-3.5-turbo",
    messages=messages
)

print(completion.choices[0].message.content)

messages.append({"role": "assistant", "content": completion.choices[0].message.content})

messages.append({"role": "user", "content": "Et pour Jupiter ?"})

for message in messages:
    print(message)

completion = openai.ChatCompletion.create(
    model="gpt-3.5-turbo",
    messages=messages
)

print(completion.choices[0].message.content)

Pour pouvoir suivre ce tutoriel vous aurez besoin de Python d'installer sur votre machine. Ainsi qu’un interpreteur Python ou un IDE de votre choix, pour ce tuto, j'utilise Visual Studio code et Jupyter pour interagir avec l’API de ChatGPT.

Vous pourrez trouver tous les liens pour installer Python, Visual Studio Code et Jupyter en description de cette video.

Une fois que vous avez tout installé, commencez par installer le module Python d’openAI avec la commande pip install Open AI.

Une fois installé on va l'importer dans notre script python avec import openai

Ensuite, on va devoir fournir une clé d’API qu'on peut récupérer sur le site d’Open AI.

Pour ça ouvrez un navigateur et rendez-vous sur le site platform.openai.com.

Si n’avez pas encore de compte, créez-en un. Sinon connectez vous.

Il faut savoir que l’utilisation de l’API d’OpenAI a un coût. Pour nos requêtes avec le modèle GPT-3.5-turbo, il est de 1/5 centime de dollars américains pour 1000 token.

Je vous reparle des tokens plus tard dans cette vidéo pour savoir ce que ca représente.

OpenAI offre des crédits gratuits quand on crée un nouveau compte. Pour vérifier que vous avez des crédits gratuits, allez dans Usage et vous devrez voir un “Free trial usage” qui est de 5 dollars au moment où je tourne cette vidéo.

Si vous voyez que vous avez un Free trial usage de 0.00 sur 0.00, il faudra ajouter un mode de paiement ou bien créer un nouveau compte OpenAI.


🚀 Envie d'aller plus loin ?

🐍 Mes autres tutoriels en Python :

About

Code de la vidéo tutoriel sur l'ancienne API de ChatGPT

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages