Commencez le voyage de croissance des pépites ! C'est le 5ème jour de ma participation au "Nuggets Daily New Plan·December Update Challenge", cliquez pour voir les détails de l'événement
1. Introduction
ChatGPT est très populaire ces derniers temps, les étudiants qui ne le connaissent pas peuvent avoir une question, qu'est-ce que ChatGPT ? Officiellement, c'est un modèle de langage qui optimise le dialogue. Il interagit de manière conversationnelle. Le format conversationnel permet à ChatGPT de répondre aux questions de suivi, d'admettre les erreurs, de contester les prémisses incorrectes et de refuser les demandes inappropriées. ChatGPT est un modèle frère d' InstructGPT qui est formé pour suivre les instructions dans les invites et fournir des réponses détaillées. adresse officielle
Selon l'encyclopédie Baidu, ChatGPT est un outil de traitement du langage naturel basé sur la technologie de l'intelligence artificielle, récemment lancé par le laboratoire de recherche sur l'intelligence artificielle OpenAI.Il utilise l'architecture de réseau neuronal Transformer, qui est également l'architecture GPT-3.5.Le modèle de traitement Les données de séquence ont des capacités de compréhension du langage et de génération de texte. En particulier, elles formeront le modèle en connectant un grand nombre de corpus, qui contiennent des dialogues dans le monde réel, rendant ChatGPT capable de connaître l'astronomie et la géographie. La capacité d'interagir dans le contexte du chat, pour communiquer dans une scène de chat qui est presque la même qu'un vrai être humain. ChatGPT n'est pas seulement un robot de chat, mais peut également effectuer des tâches telles que la rédaction d'e-mails, de scripts vidéo, la rédaction, la traduction et le code.
2. Introduire ChatGPT
Comme le dit le dicton, si vous voulez faire du bon travail, vous devez d'abord affiner vos outils. Si vous voulez introduire ChatGPT, vous devez d'abord demander un compte ChatGPT. Comme il s'agit d'un projet créé par des amis étrangers, il est pas très convivial pour les étudiants nationaux. Si vous avez les conditions, vous pouvez préparer des outils Internet scientifiques et un numéro de téléphone portable pouvant recevoir des codes de vérification étrangers (si vous n'avez pas de numéro de téléphone portable, ce site sms-activate peut vous aider ).
2.1 Demander un compte ChatGPT
Cliquez sur l'adresse d'inscription ci-dessus, sélectionnez l'inscription, une fois l'inscription terminée, vous serez invité à vérifier votre numéro de téléphone mobile.(Si vous rencontrez une invite pendant le processus de demande que le service OpenAI n'est pas disponible dans votre pays/région, veuillez passer à la région de l'agent Science Internet)
2.2 Demander à recevoir le code de vérification en ligne
Après avoir ouvert l'URL ci-dessus et vous être enregistré, vous pouvez voir l'interface ci-dessous. Entrez OpenAI dans la barre de recherche, et il y aura de nombreux pays ci-dessous. L'Inde est recommandée ici. Ne demandez pas pourquoi. C'est moins cher. Vous devez recharger un certain montant sur votre compte avant d'acheter.Ceci Le point le plus convivial du site Web est qu'il peut prendre en charge le paiement Alipay. Rechargez simplement le montant correspondant en RMB selon les conseils ci-dessus. Si vous ne connaissez pas le taux de change, vous pouvez directement rechercher le montant correspondant sur Baidu et vous pouvez voir le montant correspondant en RMB. Après l'achat, un numéro de téléphone mobile virtuel apparaîtra, remplissez le téléphone mobile dans la région correspondante sur ChatGPT, puis attendez le code de vérification dans sms-activate.
2.3 Tester ChatGPT
La fenêtre actuelle ne peut être utilisée qu'en ligne
2.4 Demander des clés API
Adresse de l'application : beta.openai.com/account/api...Cliquez sur Créer une nouvelle clé secrète pour la créer, faites attention à la sauvegarder après génération, si vous oubliez d'en régénérer une
3. Démarrer le déploiement
Il existe déjà de nombreux projets open source sur Github qui introduisent ChatGPT dans WeChat, tels que :
Cependant, bon nombre des éléments ci-dessus sont vérifiés via des jetons.Ici, je souhaite utiliser des clés Api pour y parvenir, j'ai donc trouvé un miroir utilisant des clés Api sur dockerhub et l'adresse du miroir.Cela ne doit être configuré qu'avec la clé Api.
3.1 Tirer l'image
docker pull cynen/wechat:dernier
[root@centos /]# docker pull cynen/wechat:latest
[root@centos wechat]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
cynen/wechat latest 758738a0d88f 10 days ago 13.8MB
复制代码
3.2 configuration config.json
Le fichier config.json est placé sous /home/wechat
[root@centos wechat]# ls
config.json
复制代码
{
"api_key": "sk-****",
"auto_pass": false,
"model": "text-davinci-003",
"session_timeout": 60
}
复制代码
api_key : les clés API que vous avez demandées ci-dessus
auto_pass : s'il faut passer automatiquement la vérification d'ami, ici est défini sur false
modèle : modèle [vous pouvez vous référer au document officiel pour sélectionner le modèle approprié, l'adresse est en bas]
session_timeout : le temps d'enregistrement de la session secondes est en fait le temps de rétention du contexte, au-delà de ce temps, le contexte sera effacé automatiquement
3.3 Démarrer le conteneur
[root@centos wechat]# docker run -dti --name wechat -v /home/wechat:/app/ cynen/wechat
ca4b9e9c3cab2a196e2a50d0ac90c34183265f69f8b8f56b5513755ef5d8480f
[root@centos wechat]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ca4b9e9c3cab cynen/wechat "wechatbot-amd64-lin…" 5 seconds ago Up 4 seconds
复制代码
3.4 Connexion
Utilisez la commande docker logs -f wechat pour afficher les journaux
Après la numérisation et la connexion, il y aura la sortie de journal suivante
3.5 Essai d'utilisation
4. Référence
Documentation officielle de développement : beta.openai.com/docs/introd…
Récupérez l'adresse du modèle : beta.openai.com/docs/api-re…