Table des matières
Ouverture​
Comment utiliser ChatGPT via l'API​
Cas d'utilisation n°1 : Débogage du code​
Cas d'utilisation n°2 : Générer des données​
Cas d'utilisation n°3 : poser des questions
Cet article répertorie plusieurs façons d'utiliser ChatGPT dans la programmation Python. Dans le même temps, vous pouvez également utiliser d'autres fonctionnalités de ChatGPT pour le traitement du langage naturel, telles que le résumé du travail ou l'analyse des sentiments.
Cui Hao, rédacteur de la communauté 51CTO, architecte senior, a 18 ans d'expérience en développement logiciel et en architecture, et 10 ans d'expérience en architecture distribuée. ​
Maison Périphériques technologiques IA Comment utiliser ChatGPT pour la programmation Python

Comment utiliser ChatGPT pour la programmation Python

Apr 12, 2023 pm 10:10 PM
python 人工智能 chatgpt

Traducteur | Cui Hao

Réviseur | Sun Shujuan

Ouverture​

ChatGPT est un modèle de langage d'intelligence artificielle développé par OpenAI, en raison de Le modèle est formé sur de grandes quantités de données textuelles et peut produire des réponses de type humain au langage naturel. Cela lui permet d'être utilisé dans un large éventail de domaines tels que les chatbots, la traduction linguistique et la génération de texte. Bien entendu, vous pouvez également l’utiliser pour écrire du code.

L'effet de sortie de ChatGPT est particulièrement bon. Elon Musk, le fondateur de Tesla, a commenté ChatGPT comme suit : « ChatGPT est étonnamment bon. Nous ne sommes pas loin d'une intelligence artificielle puissante ".

Comment utiliser ChatGPT pour la programmation Python

Programmeurs Python en 2023, vous pouvez utiliser ChatGPT pour la programmation. Par exemple, si vous n'êtes pas familier avec les bibliothèques Python utilisées en science des données, vous pouvez vous tourner vers ChatGPT pour obtenir de l'aide. Alternativement, si vous avez besoin d'un script qui génère un événement spécifique, vous pouvez également demander de l'aide à ChatGPT. Généralement, les développeurs utilisent Google pour ces tâches. Mais avec l’outil ChatGPT, cela permet d’obtenir de meilleurs résultats. Par conséquent, vous pouvez utiliser ChatGPT au lieu de Google.

Comment utiliser ChatGPT via l'API​

Il existe plusieurs façons d'utiliser ChatGPT. Vous pouvez vous connecter au site Web OpenAI et utiliser directement la fonction Q&A de ChatGPT. Vous pouvez également utiliser ChatGPT via des requêtes API, ce qui peut rendre votre travail plus efficace. Vous pouvez également intégrer ChatGPT API dans l'IDE pour l'utiliser.

Si vous utilisez VScode, vous pouvez créer un script Python et envoyer la demande de question du terminal à l'API ChatGPT. Il vous suffit de préparer la clé OpenAPI. Ci-dessous, je vais fournir un exemple de script Python qui envoie une requête à OpenAPI :

import openai
openai.api_key = "YOUR_API_KEY" #Insert you API key here
messages = []
system_msg = input("What type of chatbot would you like to create? ")
messages.append({"role": "system", "content": system_msg})

print("Say hello to your new assistant!")
while input != "quit()": 
message = input()
messages.append({"role": "user", "content": message})
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=messages)
reply = response["choices"][0]["message"]["content"]
messages.append({"role": "assistant", "content": reply})
print("n" + reply + "n")
Copier après la connexion

Supposons que le programme ci-dessus soit enregistré dans le fichier Python help.py et le script. est exécuté, vous obtiendrez les résultats suivants :

Comment utiliser ChatGPT pour la programmation Python

Par code , Nous pouvons exécuter ChatGPT en tant que chatbot, et nous pouvons également vous aider à écrire le code. Dans ce cas, nous pouvons utiliser ChatGPT pour écrire du code Python.

Cas d'utilisation n°1 : Débogage du code​

Vous pouvez utiliser ChatGPT pour déboguer votre code. Si vous rencontrez une exception, vous pouvez utiliser ChatGPT pour vous aider à générer une réponse utile. Notez que cet outil n'est pas conçu pour le débogage, mais pour une conversation générale. Même si son utilisation ne fournit pas d'informations précieuses, il fournit néanmoins des solutions et des idées potentielles pour résoudre le problème.

Cas d'utilisation n°2 : Générer des données​

Si vous traitez souvent des données JSON, vous pouvez utiliser ChatGPT pour générer de fausses données. Par exemple, si vous devez créer une base de données sur le lieu de travail et que vous souhaitez la remplir de fausses données à des fins de test, vous pouvez demander à ChatGPT de créer des données en fonction de vos besoins. Regardez l'exemple ci-dessous :

Comment utiliser ChatGPT pour la programmation Python

Cas d'utilisation n°3 : poser des questions

Cependant, la meilleure façon d'utiliser ChatGPT est de lui poser des questions sur la programmation Python. Par exemple, vous souhaitez utiliser la bibliothèque Numpy pour l'analyse de données, mais vous n'êtes pas familier avec les méthodes et propriétés de Numpy. Vous pouvez lire la documentation officielle de Numpy pour obtenir la réponse. Un moyen plus rapide consiste à demander directement à ChatGPT, auquel cas ChatGPT agit comme un développeur Python Numpy expérimenté. Au lieu de passer du temps à lire la documentation, posez des questions spécifiques à ChatGPT et il vous fournira réponses satisfaisantes. ​Voici un exemple :

Conclusion​

Comment utiliser ChatGPT pour la programmation Python

Cet article répertorie plusieurs façons d'utiliser ChatGPT dans la programmation Python. Dans le même temps, vous pouvez également utiliser d'autres fonctionnalités de ChatGPT pour le traitement du langage naturel, telles que le résumé du travail ou l'analyse des sentiments.

Dans l'ensemble, ChatGPT peut aider diverses tâches de programmation Python, en particulier celles liées au traitement du langage naturel et à l'analyse des données. Les capacités de modélisation linguistique et la flexibilité font de ChatGPT un atout précieux pour les développeurs et les data scientists.

Introduction au traducteur

Cui Hao, rédacteur de la communauté 51CTO, architecte senior, a 18 ans d'expérience en développement logiciel et en architecture, et 10 ans d'expérience en architecture distribuée. ​

Titre original :

Comment utiliser ChatGPT pour la programmation Python, auteur : Michael Garbade​

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Le plan Python de 2 heures: une approche réaliste Le plan Python de 2 heures: une approche réaliste Apr 11, 2025 am 12:04 AM

Vous pouvez apprendre les concepts de programmation de base et les compétences de Python dans les 2 heures. 1. Apprenez les variables et les types de données, 2. Flux de contrôle maître (instructions et boucles conditionnelles), 3. Comprenez la définition et l'utilisation des fonctions, 4. Démarrez rapidement avec la programmation Python via des exemples simples et des extraits de code.

Python: Explorer ses applications principales Python: Explorer ses applications principales Apr 10, 2025 am 09:41 AM

Python est largement utilisé dans les domaines du développement Web, de la science des données, de l'apprentissage automatique, de l'automatisation et des scripts. 1) Dans le développement Web, les cadres Django et Flask simplifient le processus de développement. 2) Dans les domaines de la science des données et de l'apprentissage automatique, les bibliothèques Numpy, Pandas, Scikit-Learn et Tensorflow fournissent un fort soutien. 3) En termes d'automatisation et de script, Python convient aux tâches telles que les tests automatisés et la gestion du système.

Méthode de Navicat pour afficher le mot de passe de la base de données MongoDB Méthode de Navicat pour afficher le mot de passe de la base de données MongoDB Apr 08, 2025 pm 09:39 PM

Il est impossible de visualiser le mot de passe MongoDB directement via NAVICAT car il est stocké sous forme de valeurs de hachage. Comment récupérer les mots de passe perdus: 1. Réinitialiser les mots de passe; 2. Vérifiez les fichiers de configuration (peut contenir des valeurs de hachage); 3. Vérifiez les codes (May Code Hardcode).

Comment utiliser Aws Glue Crawler avec Amazon Athena Comment utiliser Aws Glue Crawler avec Amazon Athena Apr 09, 2025 pm 03:09 PM

En tant que professionnel des données, vous devez traiter de grandes quantités de données provenant de diverses sources. Cela peut poser des défis à la gestion et à l'analyse des données. Heureusement, deux services AWS peuvent aider: AWS Glue et Amazon Athena.

Comment démarrer le serveur avec redis Comment démarrer le serveur avec redis Apr 10, 2025 pm 08:12 PM

Les étapes pour démarrer un serveur Redis incluent: Installez Redis en fonction du système d'exploitation. Démarrez le service Redis via Redis-Server (Linux / MacOS) ou Redis-Server.exe (Windows). Utilisez la commande redis-Cli Ping (Linux / MacOS) ou redis-Cli.exe Ping (Windows) pour vérifier l'état du service. Utilisez un client redis, tel que redis-cli, python ou node.js pour accéder au serveur.

Comment lire la file d'attente redis Comment lire la file d'attente redis Apr 10, 2025 pm 10:12 PM

Pour lire une file d'attente à partir de Redis, vous devez obtenir le nom de la file d'attente, lire les éléments à l'aide de la commande LPOP et traiter la file d'attente vide. Les étapes spécifiques sont les suivantes: Obtenez le nom de la file d'attente: Nommez-le avec le préfixe de "Fitre:" tel que "Fitre: My-Quyue". Utilisez la commande LPOP: éjectez l'élément de la tête de la file d'attente et renvoyez sa valeur, telle que la file d'attente LPOP: My-Queue. Traitement des files d'attente vides: si la file d'attente est vide, LPOP renvoie NIL et vous pouvez vérifier si la file d'attente existe avant de lire l'élément.

Comment afficher la version serveur de redis Comment afficher la version serveur de redis Apr 10, 2025 pm 01:27 PM

Question: Comment afficher la version Redis Server? Utilisez l'outil de ligne de commande redis-Cli --version pour afficher la version du serveur connecté. Utilisez la commande Info Server pour afficher la version interne du serveur et devez analyser et retourner des informations. Dans un environnement de cluster, vérifiez la cohérence de la version de chaque nœud et peut être vérifiée automatiquement à l'aide de scripts. Utilisez des scripts pour automatiser les versions de visualisation, telles que la connexion avec les scripts Python et les informations d'impression.

Dans quelle mesure le mot de passe de Navicat est-il sécurisé? Dans quelle mesure le mot de passe de Navicat est-il sécurisé? Apr 08, 2025 pm 09:24 PM

La sécurité du mot de passe de Navicat repose sur la combinaison de cryptage symétrique, de force de mot de passe et de mesures de sécurité. Des mesures spécifiques incluent: l'utilisation de connexions SSL (à condition que le serveur de base de données prenne en charge et configure correctement le certificat), à la mise à jour régulièrement de NAVICAT, en utilisant des méthodes plus sécurisées (telles que les tunnels SSH), en restreignant les droits d'accès et, surtout, à ne jamais enregistrer de mots de passe.

See all articles