Opengptchat
/ /
Un client de chat simple basé sur l'API d'achèvement du chat AI ouvert.

Caractéristiques
- Réponse en temps réel. En utilisant HTTP Stream, le programme peut afficher chaque caractère à l'écran dès que le serveur répond, sans attendre que la réponse entière se termine.
- Plusieurs séances. Vous pouvez créer plusieurs sessions sur le côté gauche du programme, chacun avec son propre contenu de chat, qui sont indépendants les uns des autres et peut être commuté librement.
- Plusieurs langues. Lorsque vous démarrez le programme pour la première fois, il détectera votre langue système. S'il s'agit d'une langue prise en charge, le programme passera automatiquement à la langue correspondante. Vous pouvez également basculer manuellement dans les paramètres.
- Mises à jour à chaud. Les informations de configuration que vous modifiez dans la page Paramètres prendra effet immédiatement dans le programme, sans avoir à enregistrer la configuration et à redémarrer le programme, y compris l'option "toujours en haut" et les paramètres de la langue.
- Hotkys. En tant qu'outil pratique, OpenGptChat fournit des raccourcis clavier pour se cacher et restaurer. Ils sont respectivement "Ctrl + H" et "Ctrl + Shift + H". Vous pouvez invoquer le programme n'importe où.
Instructions
- Téléchargez la dernière version dans "Releases".
- Créez un dossier et déplacez "OpenGPTChat.exe".
- Ouvrez "OpenGPTChat.exe", il générera automatiquement les fichiers de configuration et de base de données dans le même emplacement.
- Accédez à la page Paramètres et définissez votre propre "clé API", ou vous pouvez également personnaliser le "message système".
- Asseyez-vous, détendez-vous et profitez du plaisir apporté par "OpenGptChat"!
Astuce: vous pouvez utiliser "Ctrl + Enter" pour envoyer des messages dans la zone de texte.
Qu'est-ce que la clé de l'API
L'API OpenAI utilise des clés API pour l'authentification. Visitez votre page API Keys pour récupérer la clé API que vous utilisez dans vos demandes. Habituellement, la clé API est un secret et ne la partage pas avec les autres.
Qu'est-ce que vous pouvez apprendre?
- Apprenez la liaison , la commande , le modèle , le style , le déclencheur , l'animation dans WPF.
- Utilisez
LiteDB pour enregistrer des données sans SQL. - Utilisez
CommunityToolkit.Mvvm dans WPF Project. - Utilisez
Microsoft.Extensions.Hosting pour la dépendance, configuration. - Utilisez
Hardcodet.NotifyIcon.Wpf pour créer une icône de notification dans WPF Applciation. - Utilisez
Microsoft.Xaml.Behaviors.Wpf pour ajouter plus de fonctions d'opération dans l'application WPF. - Utilisez
EleCho.GlobalHotkey.Windows.Wpf pour gérer le hot-son global dans WPF Applciation.