Wir freuen uns, das Documentize ChatGPT für .NET Plugin vorzustellen, ein leistungsstarkes Werkzeug, das es Ihnen ermöglicht, die ChatGPT-API nahtlos in Ihre PDF-Anwendungen zu integrieren. Diese innovative Lösung ermöglicht es Entwicklern, Chat-Antworten basierend auf Benutzereingaben zu generieren und die Ergebnisse in einem strukturierten PDF-Format zu speichern. Es ist perfekt geeignet für die Erstellung interaktiver Berichte, konversationeller Schnittstellen oder die Automatisierung von Textanalyseaufgaben direkt innerhalb von PDFs.
Hauptmerkmale
- Chat-Vervollständigungen: Generieren Sie ganz einfach Chat-Antworten mit der ChatGPT-API basierend auf Benutzereingaben oder benutzerdefinierten Abfragen.
- System- und Benutzernachrichten: Stellen Sie Kontext und Benutzereingaben bereit, um dynamische und interaktive Gespräche zu simulieren.
- PDF-Ausgabe: Speichern Sie automatisch generierte Chat-Antworten in einem gut strukturierten PDF-Format.
- Asynchrone Verarbeitung: Verarbeiten Sie Chat-Vervollständigungen asynchron, um eine reaktionsschnelle Leistung in Ihren .NET-Anwendungen zu gewährleisten.
Chat-Antworten generieren und als PDF speichern
Das ChatGPT für .NET Plugin vereinfacht den Prozess der Generierung von Chat-Antworten und deren Speicherung als PDFs. Befolgen Sie diese Schritte, um mit dieser .NET ChatGPT PDF-Dokumentgenerierungsbibliothek zu beginnen:
- Erstellen Sie eine Instanz der Klasse
PdfChatGptRequestOptions
, um Ihre Anfrageeinstellungen zu konfigurieren. - Fügen Sie Ihre Eingabe- und Ausgabedateien für PDFs hinzu.
- Setzen Sie Ihren API-Schlüssel und andere Parameter wie Token-Limits und die Eingabeabfrage.
- Führen Sie die Methode
ProcessAsync
aus, um die Chat-Antwort zu generieren und sie im PDF zu speichern.
Hier ist ein Beispielcode:
var options = new PdfChatGptRequestOptions();
options.ApiKey = "sk-******"; // Setzen Sie Ihren API-Schlüssel
options.MaxTokens = 1000; // Setzen Sie die maximale Anzahl an Tokens
options.Query = "Analysiere diesen Text auf Schlüsselthemen.";
// Fügen Sie die Eingabe-PDF-Datei hinzu
options.AddInput(new FileDataSource("input.pdf"));
// Geben Sie an, wo die Ausgabepdf mit Chat-Antworten gespeichert werden soll
options.AddOutput(new FileDataSource("output.pdf"));
// Erstellen Sie eine Instanz des PdfChatGpt-Plugins
var plugin = new PdfChatGpt();
// Führen Sie den Prozess asynchron aus
var result = await plugin.ProcessAsync(options);
System- und Benutzernachrichten hinzufügen
Um dynamischere Gespräche zu führen, können Sie ganz einfach System- und Benutzernachrichten hinzufügen. Die Systemnachricht definiert den Kontext des Gesprächs, während die Benutzernachricht als Eingabe für das ChatGPT-Modell dient.
So fügen Sie diese Nachrichten hinzu:
var options = new PdfChatGptRequestOptions();
options.ApiKey = "sk-******"; // Setzen Sie Ihren API-Schlüssel
// Fügen Sie eine Systemnachricht für den Kontext hinzu
options.AddSystemMessage("Sie sind eine KI, die darauf trainiert ist, Texte zusammenzufassen.");
// Fügen Sie eine Benutzernachricht hinzu, um das ChatGPT-Modell abzufragen
options.AddUserMessage("Bitte fassen Sie das angehängte Dokument zusammen.");
// Fügen Sie Eingabe- und Ausgabepdfs hinzu
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.pdf"));
// Verarbeiten Sie die Anfrage asynchron
var plugin = new PdfChatGpt();
var result = await plugin.ProcessAsync(options);
Änderungen an der öffentlichen API
In dieser Version haben wir mehrere wichtige API-Änderungen eingeführt:
- Die Klasse
PdfChatGptRequestOptions
enthält jetzt Methoden zum Setzen von System- und Benutzernachrichten. - Die Methoden
AddInput
undAddOutput
unterstützen das Hinzufügen mehrerer Dateien für die Verarbeitung von Eingabe- und Ausgabepdfs. - Die Methode
ProcessAsync
wurde für eine schnellere Leistung optimiert, insbesondere beim Umgang mit großen Eingabedaten.
Documentize ChatGPT für .NET Ressourcen
Um Ihnen zu helfen, das Beste aus dem Documentize ChatGPT für .NET Plugin herauszuholen, finden Sie hier einige wertvolle Ressourcen:
- Startseite für Documentize ChatGPT für .NET
- Documentize ChatGPT für .NET herunterladen
- Forum der Documentize-Produktfamilie - Treten Sie der Community bei, um Ihre technischen Fragen zu stellen und Unterstützung zu erhalten.
- Online-Dokumentation zu Documentize ChatGPT für .NET – Zugriff auf Hilfedokumente und API-Referenzen.
- Blog-Abonnement aktivieren – Bleiben Sie über die neuesten Nachrichten zu Documentize-APIs, neuen Funktionen und Updates informiert.
- Documentize ChatGPT für .NET Beispiele – Entdecken Sie Codebeispiele für ein besseres Verständnis und eine bessere Implementierung.
Wir hoffen, dass Sie diese neue Version genießen, die konversationelle KI-Funktionen direkt in Ihre PDF-Anwendungen bringt. Mit der einfachen .NET ChatGPT API-Integration können Entwickler ihre bestehenden PDF-Projekte schnell verbessern. Egal, ob Sie ChatGPT-Funktionalität zu Ihrer .NET PDF-Software hinzufügen oder die Dokumentenverarbeitung automatisieren möchten, diese Lösung bietet die besten Praktiken zur Erreichung Ihrer Ziele.