Utilisez Github et Railway pour créer votre propre ChatGPT
ChatGPT
Qu'est-ce que ChatGPT
ChatGPT est un modèle de traitement du langage naturel basé sur la technologie de réseau neuronal artificiel, développé par OpenAI. Il peut comprendre et générer un langage naturel pour des tâches telles que la conversation, la traduction, le résumé de texte, etc. ChatGPT est actuellement l'un des modèles de traitement du langage naturel les plus avancés. Il utilise une grande quantité de données de pré-formation et d'algorithmes d'apprentissage en profondeur pour obtenir des capacités de traitement du langage naturel de haute qualité.
Comment fonctionne ChatGPT
ChatGPT est un modèle de traitement du langage naturel basé sur le modèle Transformer. Son principe de fonctionnement peut être divisé en deux étapes : la pré-formation et la mise au point. Ces deux étapes sont présentées en détail ci-dessous.
- Phase de pré-formation
ChatGPT utilise une grande quantité de données textuelles pour une pré-formation non supervisée, apprenant ainsi la représentation du langage naturel. Dans cette phase, ChatGPT utilise une technique appelée « modélisation du langage masqué » pour entraîner le modèle. Plus précisément, il masque de manière aléatoire certains mots dans le texte saisi, puis laisse le modèle prédire ces mots masqués. Cette méthode de formation permet au modèle d'apprendre la relation entre les mots, obtenant ainsi de meilleures capacités de représentation linguistique.
- Phase de mise au point
Une fois la pré-formation terminée, ChatGPT peut être affiné pour s'adapter à des tâches spécifiques. Par exemple, pour les tâches conversationnelles, nous pouvons affiner le modèle en donnant à ChatGPT un historique de conversation connu et des réponses actuelles, ce qui lui permet de mieux générer des réponses significatives. Dans la phase de réglage fin, ChatGPT utilise généralement une méthode d'apprentissage supervisé, c'est-à-dire l'utilisation de données annotées pour l'entraînement et la mise à jour des paramètres du modèle en optimisant la fonction de perte. En résumé, ChatGPT fonctionne en apprenant les représentations en langage naturel à travers deux étapes de pré-formation et de réglage fin, et en utilisant ces représentations dans des tâches spécifiques pour générer un résultat significatif.
Scénarios d'utilisation de ChatGPT
ChatGPT est un modèle général de traitement du langage naturel avec un large éventail de scénarios d'utilisation. Voici quelques-uns des principaux scénarios d'application de ChatGPT :
- Système de dialogue : ChatGPT peut être utilisé pour créer des chatbots, un service client intelligent et d'autres systèmes de dialogue, et générer des réponses naturelles et fluides en apprenant une grande quantité de données de dialogue.
- Traduction automatique : ChatGPT peut être utilisé pour effectuer des tâches de traduction automatique, c'est-à-dire traduire automatiquement du texte dans une langue en texte dans une autre langue.
- Résumé de texte : ChatGPT peut être utilisé pour effectuer des tâches de résumé de texte, c'est-à-dire pour extraire des informations clés d'un article plus long et générer un résumé concis.
- Système de questions et réponses : ChatGPT peut être utilisé pour créer un système de questions et réponses, c'est-à-dire pour répondre aux questions des utilisateurs. Dans ce scénario, ChatGPT doit généralement lire et comprendre la question d'entrée et générer la réponse par recherche ou raisonnement.
- Classification de texte : ChatGPT peut être utilisé pour des tâches de classification de texte, telles que l'analyse des sentiments, la détection du spam, etc. Dans ce scénario, ChatGPT doit apprendre à mapper le texte à différentes catégories.
Hé, attends, n'est-ce pas absurde ? Où est-il utilisé ?
Cela dépend de vos besoins spécifiques. Par exemple, le contenu au-dessus de cet article a été rédigé par ChatGPT.
Par exemple, je lui ai demandé de m'aider à rédiger une étape pour créer un pipeline.
N'est-ce pas mieux que Baidu ?
Ce qui suit est un guide pour créer un ChatGPT qui ne nécessite pas d'accès scientifique à Internet.
Inscrivez-vous à ChatGPT
Les étapes d'inscription ne sont pas compliquées et comprennent principalement les étapes suivantes :
- Enregistrez un compte ChatGPT
- Grâce à la plateforme de réception de codes SMS [https://sms-activate.org/](https: //sms -activate.org/) Vérification complète du téléphone mobile
- Connectez-vous via [https://chat.openai.com/chat](https://chat.openai.com/chat)
Obtenez un jeton API
Inscription du compte Une fois terminé, connectez-vous via https://platform.openai.com/.
image.png
Cliquez ensuite sur Personnel pour obtenir les clés API.
Créez une nouvelle clé secrète.
Obtenir le code Github
Écrire le projet vous-même ?
Impossible ! La prostitution n’a de parfum que si elle est gratuite.
Introduisez le projet https://github.com/Chanzhaoyu/chatgpt-web dans votre propre entrepôt.
N'est-ce pas agréable ?
Démarrer le déploiement
Acheter un serveur ? Installer un logiciel ? Installer Docker ?
Non ! ! !
Le coût est trop élevé. Ici nous utilisons directement des sites de déploiement étrangers, actuellement les plus connus sont :
- fly.io
- render.com
- railway.app
- vercel.com
Nous choisissons raliway.app pour réaliser nos travaux de déploiement , visitez : https://railway.app/, cliquez sur Connexion, sélectionnez Github pour vous connecter et effectuez l'autorisation appropriée :
Créer un projet
Cliquez sur Nouveau projet.
Puis sélectionnez Déployer à partir du dépôt Github.
Sélectionnez ensuite le projet chatgpt-web.
Cliquez ensuite sur Déployer maintenant.
Pendant le processus de déploiement, l'image sera construite et vous pourrez consulter les journaux spécifiques.
Mais maintenant, l'application ne peut pas démarrer normalement car nous n'avons pas configuré la clé API ChatGPT. L'erreur est la suivante :
Ajouter la configuration
Pour démarrer normalement, nous devons ajouter la OPENAI_API_KEY. ou paramètre OPENAI_ACCESS_TOKEN, I Le premier est utilisé ici, et un paramètre PORT doit être ajouté. Le port par défaut est 3002. De plus, j'ai également ajouté le paramètre AUTH_SECRET_KEY, principalement pour ajouter une couche de contrôle d'accès à notre propre GPT afin d'empêcher quiconque de l'utiliser.
Une fois l'ajout terminé, ce qui suit est le suivant :
Regardons à nouveau le journal de l'application. L'application a démarré avec succès.
Accès
1. Nous pouvons générer un nom de domaine aléatoire dans les paramètres, comme suit :
Ensuite, vous pouvez utiliser le nom de domaine aléatoire pour accéder.
2. Pour utiliser un nom de domaine personnalisé, le principe est que vous devez préparer vous-même un nom de domaine disponible.
Tout d’abord, ajoutez un nom de domaine personnalisé.
Ensuite, ajoutez un CNAME.
Ensuite, vous pourrez avoir une conversation.
Mise à jour
Si le code principal est mis à jour, il suffit de synchroniser le dernier code sur Github.
Ensuite, Railway se mettra à jour automatiquement.
À propos du chemin de fer
Le chemin de fer fournit un quota de 5 dollars américains et 500 heures/mois. Lorsqu'il est épuisé, vous devez recharger ou mourir. Vous pouvez choisir en fonction de la situation réelle. Ce n'est rien de plus que d'ouvrir quelques comptes supplémentaires.
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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Le DALL-E 3 a été officiellement introduit en septembre 2023 en tant que modèle considérablement amélioré par rapport à son prédécesseur. Il est considéré comme l’un des meilleurs générateurs d’images IA à ce jour, capable de créer des images avec des détails complexes. Cependant, au lancement, c'était exclu

Mais parfois, la résolution de nos téléphones mobiles changera avec la résolution, et les paramètres deviendront de plus en plus précis. Désormais, la configuration des téléphones mobiles s'améliore constamment, alors que dois-je faire si la résolution des téléphones mobiles ne peut pas être ajustée ? la résolution des écrans de téléphones portables s’améliore également ? Jetons un coup d'œil ci-dessous ! Que dois-je faire si je ne parviens pas à régler la résolution de mon téléphone ? La méthode consiste à saisir les paramètres. Il est également possible pour d'autres téléphones mobiles de l'ajuster dans les paramètres du logiciel. Si la résolution du téléphone répond aux exigences, ajustez « Plus » dans les paramètres, puis faites défiler vers le bas et recherchez. cliquez sur "Affichage" et entrez les options "résolution d'affichage". Après avoir cliqué et enfin cliqué, une fenêtre affichant la résolution apparaîtra. La taille peut être ajustée à la résolution d'écran dont vous avez besoin. Vous pouvez également cliquer sur "Ajuster automatiquement la résolution" pour regarder longtemps

Bien qu'il existe de nombreux types de cartes son sur le marché, leur qualité et leurs effets varient. Les cartes son de diffusion en direct sont indispensables pour les présentateurs. Cet article vous présentera sous plusieurs angles comment choisir une carte son de diffusion en direct qui vous convient. 1. Une carte son complète. Tout d’abord, vous avez besoin d’une carte son dotée de fonctions complètes et d’une excellente qualité si vous souhaitez disposer d’une excellente carte son pour la diffusion en direct. Telles que XXX, YYY, etc., il existe de nombreuses marques de produits de cartes son sur le marché. Nous pouvons choisir la bonne marque et le bon modèle en fonction de notre budget et de nos besoins. 2. Comprendre les différents types de cartes son Il est important de comprendre les différents types de cartes son avant d'acheter une carte son. Il existe trois types courants sur le marché : passif, tout-en-un et actif. Adaptée aux ancres au budget limité ou à un usage personnel, la carte son active a la capacité d’enregistrer des effets sonores riches.

Et cela offre également différents choix aux consommateurs en termes de prix. Après plus de six mois de ventes à chaud, les téléphones mobiles Honor sont devenus plus remarquables grâce à leur propre rapport qualité-prix, et ils disposent également de nombreux excellents modèles sur le marché national de la téléphonie mobile. Ensuite, j'aimerais partager avec vous « 10 conseils de redémarrage » pour que votre téléphone fonctionne de manière plus fluide et plus stable. Conseils : Le téléphone est bloqué et lent à répondre. Ouvrez les paramètres du téléphone. En fait, le téléphone est bloqué et lent à répondre. Cela peut être dû à notre utilisation quotidienne du système, puis sélectionnez les paramètres du processeur sur 3. mois, options de développement. Conseils : Le logiciel du téléphone mobile consomme rapidement de l'énergie de la batterie en raison de l'utilisation de certaines applications inutiles à démarrage automatique dans le téléphone. Beaucoup de gens pensent que ce phénomène n'en vaut pas la peine pour nous, alors fermez les applications à démarrage automatique inutiles dans le téléphone.

Il est très important pour l'utilisation quotidienne des téléphones mobiles. Qu'il soit utilisé pour jouer à des jeux, c'est le principal facteur qui détermine directement les performances d'un téléphone mobile. Le processeur est le principal facteur qui détermine directement les performances d'un téléphone mobile. nous l'utilisons quotidiennement. Sur le marché actuel, le processeur de téléphone mobile le plus puissant est sans aucun doute le processeur Qualcomm Snapdragon 870, qui est presque sans égal. Ce processeur est actuellement le processeur le plus puissant. Ce contenu montre que le processeur Snapdragon 870 est l'un des processeurs actuels du camp Android et offre des performances puissantes. Sur le marché actuel de la téléphonie mobile, son stockage et ses performances naturelles ne sont pas inférieurs à ceux du processeur Snapdragon 888. Il dispose d'une version de stockage de 12 Go/256 Go/512 Go, prend en charge la mémoire haute vitesse LPDDR5, le GPU est Adreno650 et utilise 4 CortexA77.

Cela a vraiment alourdi notre fardeau. Qu'il s'agisse de se rendre au travail ou d'emporter un téléphone portable avec nous au travail, les téléphones portables d'aujourd'hui sont devenus un outil indispensable dans nos vies. Ensuite, le téléphone portable devient un problème sérieux, et du coup, il n'y a plus d'appareil photo pour prendre des photos. Nous devons parfois importer les photos du téléphone portable sur l'ordinateur pour les sauvegarder. Aujourd'hui, je vais vous apprendre à importer des photos sur votre ordinateur à l'aide de votre téléphone mobile Nokia n900. C'est très pratique, cela peut nous aider à importer le programme photo de l'appareil photo directement dans l'ordinateur, éliminant ainsi le besoin d'utiliser l'appareil photo. Il est doté d'une fonction très simple à utiliser. Notre téléphone mobile Nokia N900 est le même que l'actuel. téléphones mobiles grand public, appelés NOUVEAU Plug-in ! Ce qui suit utilise le téléphone mobile Xiaomi comme exemple pour démontrer le fonctionnement, comme indiqué ci-dessous :

Les téléphones Android deviennent de plus en plus puissants sur le marché grâce aux progrès continus de la technologie. Pour satisfaire la recherche de performances et de fonctionnalités des consommateurs, les principaux fabricants ont lancé leurs propres téléphones mobiles phares. En termes de conception et d'expérience utilisateur, quels téléphones se démarquent parmi les nombreux téléphones phares d'Android et peuvent fonctionner correctement ? Nous vous recommanderons ensuite cinq téléphones phares Android hautes performances. 1. Huawei Mate50Pro : Avec de superbes performances et d'excellentes capacités de prise de vue, équipé d'un excellent écran et d'un excellent appareil photo, et équipé d'un puissant processeur Kirin 9000, Huawei Mate50Pro peut être considéré comme excellent en termes de configuration matérielle. Il prend également en charge la connexion réseau 5G, permettant aux utilisateurs de profiter d’une communication à haut débit et d’une expérience de jeu fluide. Il dispose non seulement d’une haute résolution et d’excellentes capacités de caméra.

Par conséquent, la chose la plus importante à la maison est naturellement Internet. Avec la popularité des smartphones, nous ne pouvons plus nous passer d'Internet. Qu'il s'agisse d'étudier, nous ne pouvons presque tous nous passer de notre téléphone portable, de nos loisirs ou de notre travail. Lorsque la vitesse d’Internet à la maison est extrêmement rapide, vous n’avez parfois pas besoin de trop vous inquiéter et vous n’avez qu’à marcher jusqu’à l’endroit où le WiFi est nécessaire. Surtout pendant notre Nouvel An chinois, le réseau à la maison est très rapide, et plus rapide que le climatiseur. Cela semble encore un peu lent, mais après une période d'utilisation. Par conséquent, si vous souhaitez garantir la vitesse et la stabilité du WiFi à la maison, il est très important de choisir un routeur doté de fortes capacités de pénétration dans les murs, étant donné que le mode de vie de la plupart des gens est connecté à Internet. Adieu, aujourd’hui je vais vous recommander plusieurs routeurs bon marché et capables de pénétrer dans les murs. Ne sous-estimez pas la « petite taille » de ces routeurs. Route Huawei
