Maison > Article > Périphériques technologiques > Quand ChatGPT rencontre Python
Dans la tendance qui fait rage ChatGPT, une variété de produits périphériques ont été dérivés.
Python est un célèbre outil d'huile de serpent, comment peut-il ne pas être là ? Aujourd'hui, nous allons présenter deux méthodes pour appeler ChatGPT via Python, jetons un coup d'œil !
Il s'agit d'un projet open source sur GitHub qui pilote l'appel à CHatGPT via l'outil d'automatisation Playwright.
Après avoir configuré cet outil, nous pouvons utiliser ChatGPT dans la ligne de commande et le code Python.
La première étape consiste bien sûr à installer et cloner le projet.
pip install git+https://github.com/mmabrouk/chatgpt-wrapper
Ensuite, nous installons Playwright.
pip install playwright
Ensuite, nous installons le navigateur dans Playwright, tel que Firefox.
playwright install firefox
Une fois ce qui précède terminé, nous exécutons la commande suivante dans le terminal :
chatgpt install
Une page de connexion ChatGPT apparaîtra. Entrez le mot de passe du compte et cliquez pour vous connecter. Si vous n'avez pas de mot de passe de compte ChatGPT, vous peut l'envoyer en arrière-plan du compte officiel "chatgpt" obtient un compte test partagé, premier arrivé, premier servi !
Une fois la connexion terminée, nous pouvons redémarrer le terminal et y entrer chatgpt. À ce moment-là, nous pouvons commencer à jouer joyeusement avec CHAtGPT.
Bien sûr, nous devons pouvoir intégrer tout cela dans le code Python.
from chatgpt_wrapper import ChatGPT bot = ChatGPT() response = bot.ask("Hello, world!") print(response)# prints the response from chatGPT
Avec seulement trois lignes de code, nous semblons posséder le monde entier !
La deuxième méthode consiste à utiliser l'interface ouverte OpenAI.
Installons d'abord la bibliothèque OpenAI.
pip install openai
Ensuite, vous devez obtenir la clé API. Vous devez visiter le site Web suivant https://platform.openai.com/account/api-key, ajouter la clé correspondante et enregistrer la clé.
Ensuite, nous pouvons écrire le code, ce qui est très simple.
import openai # 设置 API Key openai.api_key = "上面保存的api key" # 设置请求参数 model_engine = "text-davinci-002" prompt = "Hello World" completions = openai.Completion.create( engine=model_engine, prompt=prompt, max_tokens=1024, n=1, stop=None, temperature=0.5, ) # 获取 ChatGPT 的回复 message = completions.choices[0].text print(message)
Dans le code ci-dessus, nous avons remarqué que la réponse de ChatGPT peut être ajustée en modifiant les paramètres de la requête dans le code, tels que l'invite, le modèle, la température, etc.
Cependant, il convient de noter que l'API d'OpenAI a des limites de requêtes, nous ne pouvons donc pas appeler cette interface sans retenue.
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!