Skip to content

Commit 5b02b9b

Browse files
authored
Update README.md
1 parent aab0877 commit 5b02b9b

File tree

1 file changed

+107
-5
lines changed

1 file changed

+107
-5
lines changed

README.md

Lines changed: 107 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,111 @@
1-
# Comment utiliser l'API de ChatGPT en Python ? Le tutoriel complet en français
1+
[![Comment utiliser l'API de ChatGPT en Python ?](https://img.youtube.com/vi/O9z1QRsUnRU/maxresdefault.jpg)](https://www.youtube.com/watch?v=O9z1QRsUnRU)
22

3-
[![Thumbnail vidéo API ChatGPT](api-chatgpt.jpg)](https://www.youtube.com/watch?v=O9z1QRsUnRU)
3+
Lien vers la vidéo :
4+
- [Comment utiliser l'API de ChatGPT en Python ?](https://www.youtube.com/watch?v=O9z1QRsUnRU)
45

6+
---
57

6-
## Liens :
8+
OpenAI a sorti le point d'accès de son interface de programmation d'application pour communiquer avec Chat GPT le 1er mars 2023.
79

8-
- Vers [la vidéo YouTube](https://www.youtube.com/watch?v=O9z1QRsUnRU)
9-
- Vers [l'article de blog CommentCoder.com](https://www.commentcoder.com/api-chatgpt/)
10+
Vous pouvez l'intégrer à vos projets ou bien utiliser l'API pour utiliser ChatGPT de manière programmatique en fonction de vos besoins.
11+
12+
🔗 Liens utiles :
13+
- L'article de la vidéo : https://www.commentcoder.com/api-chatgpt/
14+
- Installer Python : https://www.commentcoder.com/installer-python/
15+
- Installer Visual Studio Code : https://www.commentcoder.com/visual-studio-code/
16+
- Jupyter sur VSCode : https://code.visualstudio.com/docs/datascience/jupyter-notebooks
17+
- Pricing API OpenAI : https://openai.com/pricing
18+
- Documentation de l'API d'Open AI : https://platform.openai.com/docs/guides/chat
19+
20+
👨‍💻 Code :
21+
22+
```
23+
import openai
24+
25+
openai.api_key = "sk-XXXXXXX"
26+
27+
response = openai.ChatCompletion.create(
28+
model="gpt-3.5-turbo",
29+
messages=[
30+
{"role": "user", "content": "Quelle distance sépare la terre de la lune ?"}
31+
]
32+
)
33+
34+
print(response)
35+
36+
print(response.choices[0].message.content)
37+
38+
response = openai.ChatCompletion.create(
39+
model="gpt-3.5-turbo",
40+
messages=[{
41+
"role": "user", "content": "Et pour Jupiter ?"
42+
}]
43+
)
44+
45+
print(response.choices[0].message.content)
46+
47+
messages = []
48+
49+
messages.append({"role": "system", "content": "Tu es une IA utile qui répond aux questions posées."})
50+
51+
messages.append({"role": "user", "content": "Quelle distance sépare la terre de la lune ?"})
52+
53+
completion = openai.ChatCompletion.create(
54+
model="gpt-3.5-turbo",
55+
messages=messages
56+
)
57+
58+
print(completion.choices[0].message.content)
59+
60+
messages.append({"role": "assistant", "content": completion.choices[0].message.content})
61+
62+
messages.append({"role": "user", "content": "Et pour Jupiter ?"})
63+
64+
for message in messages:
65+
print(message)
66+
67+
completion = openai.ChatCompletion.create(
68+
model="gpt-3.5-turbo",
69+
messages=messages
70+
)
71+
72+
print(completion.choices[0].message.content)
73+
```
74+
75+
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.
76+
77+
Vous pourrez trouver tous les liens pour installer Python, Visual Studio Code et Jupyter en description de cette video.
78+
79+
Une fois que vous avez tout installé, commencez par installer le module Python d’openAI avec la commande pip install Open AI.
80+
81+
Une fois installé on va l'importer dans notre script python avec `import openai`
82+
83+
Ensuite, on va devoir fournir une clé d’API qu'on peut récupérer sur le site d’Open AI.
84+
85+
Pour ça ouvrez un navigateur et rendez-vous sur le site platform.openai.com.
86+
87+
Si n’avez pas encore de compte, créez-en un. Sinon connectez vous.
88+
89+
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.
90+
91+
Je vous reparle des tokens plus tard dans cette vidéo pour savoir ce que ca représente.
92+
93+
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.
94+
95+
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.
96+
97+
98+
---
99+
100+
🚀 Envie d'aller plus loin ?
101+
- Pratiquez Python avec 200+ exercices : https://www.commentcoder.com/cours/python-exercices/
102+
- Abonnez-vous pour plus de vidéos sur Python : https://www.youtube.com/channel/UCEztUC2WwKEDkVl9c6oUoTw?sub_confirmation=1
103+
- Détails du projet : https://github.com/commentcoder/bot-discord-py-replit
104+
- Posez vos questions sur discord : https://discord.gg/2AubRA4eBQ
105+
106+
🐍 Mes autres tutoriels en Python :
107+
- [Apprendre Python en 1 heure - Cours complet pour débutant en Python](https://www.youtube.com/watch?v=5EnpNI2iCZA)
108+
- [Apprendre Django en 1 heure - Cours complet pour débutant en Python](https://www.youtube.com/watch?v=xJNvJaLl8bU)
109+
- [Comment créer un bot de clic en Python ?](https://www.youtube.com/watch?v=yEYN4P0lRzY)
110+
- [Comment créer un bot discord en Python ?](https://www.youtube.com/watch?v=LHF1dgwW6aw)
111+
- [Comment créer un bot telegram en Python ?](https://www.youtube.com/watch?v=vF7MaDR6zX4)

0 commit comments

Comments
 (0)