Nous sommes ravis de vous présenter le plugin Documentize ChatGPT pour .NET, un outil puissant qui vous permet d’intégrer sans effort l’API ChatGPT avec vos applications PDF. Cette solution innovante permet aux développeurs de générer des réponses de chat en fonction des entrées des utilisateurs et de sauvegarder les résultats dans un format PDF structuré. C’est parfait pour créer des rapports interactifs, des interfaces conversationnelles ou automatiser des tâches d’analyse de texte directement dans les PDFs.
Caractéristiques clés
- Complétions de chat : Générez facilement des réponses de chat à l’aide de l’API ChatGPT en fonction des entrées des utilisateurs ou des requêtes personnalisées.
- Messages système et utilisateur : Fournissez un contexte et des entrées utilisateur pour simuler des conversations dynamiques et interactives.
- Sortie PDF : Enregistrez automatiquement les réponses de chat générées dans un format PDF bien structuré.
- Traitement asynchrone : Gérez les complétions de chat de manière asynchrone pour garantir des performances réactives dans vos applications .NET.
Générer des réponses de chat et les enregistrer au format PDF
Le plugin ChatGPT pour .NET simplifie le processus de génération de réponses de chat et de leur sauvegarde au format PDF. Suivez ces étapes pour commencer avec cette bibliothèque de génération de documents PDF ChatGPT .NET :
- Créez une instance de la classe
PdfChatGptRequestOptions
pour configurer les paramètres de votre requête. - Ajoutez vos fichiers PDF d’entrée et de sortie.
- Définissez votre clé API et d’autres paramètres tels que les limites de jetons et la requête d’entrée.
- Exécutez la méthode
ProcessAsync
pour générer la réponse de chat et la sauvegarder dans le PDF.
Voici un extrait de code d’exemple :
var options = new PdfChatGptRequestOptions();
options.ApiKey = "sk-******"; // Définissez votre clé API
options.MaxTokens = 1000; // Définissez le nombre maximum de jetons
options.Query = "Analysez ce texte pour en extraire les thèmes clés.";
// Ajoutez le fichier PDF d'entrée
options.AddInput(new FileDataSource("input.pdf"));
// Spécifiez où sauvegarder le PDF de sortie avec les réponses de chat
options.AddOutput(new FileDataSource("output.pdf"));
// Créez une instance du plugin PdfChatGpt
var plugin = new PdfChatGpt();
// Exécutez le processus de manière asynchrone
var result = await plugin.ProcessAsync(options);
Ajouter des messages système et utilisateur
Pour créer des conversations plus dynamiques, vous pouvez facilement ajouter des messages système et utilisateur. Le message système définit le contexte de la conversation, tandis que le message utilisateur sert d’entrée pour le modèle ChatGPT.
Voici comment ajouter ces messages :
var options = new PdfChatGptRequestOptions();
options.ApiKey = "sk-******"; // Définissez votre clé API
// Ajoutez un message système pour le contexte
options.AddSystemMessage("Vous êtes une IA formée pour résumer des textes.");
// Ajoutez un message utilisateur pour interroger le modèle ChatGPT
options.AddUserMessage("Veuillez résumer le document ci-joint.");
// Ajoutez les PDFs d'entrée et de sortie
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.pdf"));
// Traitez la requête de manière asynchrone
var plugin = new PdfChatGpt();
var result = await plugin.ProcessAsync(options);
Changements de l’API publique
Dans cette version, nous avons introduit plusieurs changements importants dans l’API :
- La classe
PdfChatGptRequestOptions
inclut désormais des méthodes pour définir des messages système et utilisateur. - Les méthodes
AddInput
etAddOutput
prennent en charge l’ajout de plusieurs fichiers pour le traitement des PDFs d’entrée et de sortie. - La méthode
ProcessAsync
a été optimisée pour des performances plus rapides, en particulier lors du traitement de grandes données d’entrée.
Ressources Documentize ChatGPT pour .NET
Pour vous aider à tirer le meilleur parti du plugin Documentize ChatGPT pour .NET, voici quelques ressources précieuses :
- Page d’accueil de Documentize ChatGPT pour .NET
- Télécharger Documentize ChatGPT pour .NET
- Forum de la famille de produits Documentize - Rejoignez la communauté pour poser vos questions techniques et obtenir de l’aide.
- Documentation en ligne de Documentize ChatGPT pour .NET – Accédez aux documents d’aide et aux références API.
- Activer l’abonnement au blog – Restez informé des dernières nouvelles sur les APIs Documentize, les nouvelles fonctionnalités et les mises à jour.
- Exemples de Documentize ChatGPT pour .NET – Explorez des exemples de code pour une meilleure compréhension et mise en œuvre.
Nous espérons que vous apprécierez cette nouvelle version, qui apporte des capacités d’IA conversationnelle directement dans vos applications PDF. Avec une intégration facile de l’API ChatGPT .NET, les développeurs peuvent rapidement améliorer leurs projets PDF existants. Que vous cherchiez à ajouter des fonctionnalités ChatGPT à votre logiciel PDF .NET ou à automatiser le traitement de documents, cette solution fournit les meilleures pratiques pour atteindre vos objectifs.