Vi är glada att kunna introducera Dokumentisera ChatGPT för .NET-pluginet, som erbjuder ett smidigt sätt att integrera ChatGPT API med dina PDF-applikationer. Detta plugin gör det möjligt för utvecklare att generera chattrespons baserat på inmatningsmeddelanden och spara resultaten i PDF-format. Det är perfekt för att skapa interaktiva rapporter, konversationsgränssnitt eller automatisera textanalystjänster direkt inom PDF:er.
Nyckelfunktioner:
- Chattkomplettering: Generera chattrespons med hjälp av ChatGPT API baserat på användarens inmatning eller anpassade frågor.
- System- och användarmedelanden: Ge systemkontext och användarinmatning för att simulera dynamiska och interaktiva samtal.
- PDF-utgång: Spara automatiskt de genererade chattresponserna i ett strukturerat PDF-format.
- Asynkron bearbetning: Hantera chattkomplettering asynkront, vilket säkerställer responsiv prestanda i dina .NET-applikationer.
Generera chattrespons och spara som PDF
ChatGPT för .NET-pluginet gör det enkelt att generera chattrespons och spara dem som en PDF. Följ stegen nedan för att komma igång:
- Skapa en instans av
PdfChatGptRequestOptions
-klassen för att konfigurera begärningsinställningar. - Lägg till inmatnings- och utmatnings-PDF-filer.
- Ställ in API-nyckeln och andra parametrar, såsom tokenbegränsningar och inmatningsfrågan.
- Kör
ProcessAsync
-metoden för att generera chattresponsen och spara den till PDF:en.
Här är ett exempel på kodsnutt:
csharp var options = new PdfChatGptRequestOptions(); options.ApiKey = “sk-******”; // Ställ in din API-nyckel options.MaxTokens = 1000; // Ställ in det maximala antalet token options.Query = “Analysera denna text för nyckelteman.”;
// Lägg till inmatnings-PDF-filen options.AddInput(new FileDataSource(“input.pdf”));
// Specificera var den utgående PDF:n med chattrespons ska sparas options.AddOutput(new FileDataSource(“output.pdf”));
// Skapa en instans av PdfChatGpt-pluginet var plugin = new PdfChatGpt();
// Kör processen asynkront var result = await plugin.ProcessAsync(options);
Lägga till system- och användarmedelanden
För att skapa mer dynamiska konversationer kan du lägga till system- och användarmedelanden. Systemmeddelandet definierar kontexten för konversationen, medan användarmedelandet fungerar som inmatning för ChatGPT-modellen.
Här är hur man lägger till system- och användarmedelanden:
csharp var options = new PdfChatGptRequestOptions(); options.ApiKey = “sk-******”; // Ställ in din API-nyckel
// Lägg till systemmeddelande för kontext options.AddSystemMessage(“Du är en AI som är tränad att sammanfatta text.”);
// Lägg till användarmedelande för att fråga ChatGPT-modellen options.AddUserMessage(“Vänligen sammanfatta det bifogade dokumentet.”);
// Lägg till inmatnings- och utmatnings-PDF:er options.AddInput(new FileDataSource(“input.pdf”)); options.AddOutput(new FileDataSource(“output.pdf”));
// Behandla begäran asynkront var plugin = new PdfChatGpt(); var result = await plugin.ProcessAsync(options);
Ändringar i den offentliga API:n
Följande API-ändringar introduceras i denna version:
PdfChatGptRequestOptions
-klassen tillhandahåller metoder för att ställa in system- och användarmedelanden.AddInput
ochAddOutput
-metoderna stöder nu att lägga till flera filer för både inmatnings- och utmatnings-PDF-bearbetning.ProcessAsync
-metoden har optimerats för snabbare prestanda när man hanterar stora indata.
Dokumentisera ChatGPT för .NET-resurser
Här är några resurser för att hjälpa dig att arbeta med Dokumentisera ChatGPT för .NET-pluginet:
- Startsidans för Dokumentisera ChatGPT för .NET
- Ladda ner Dokumentisera ChatGPT för .NET
- Dokumentisera produktfamiljsforum - Ställ dina tekniska frågor och få stöd från gemenskapen.
- Dokumentisera ChatGPT för .NET online-dokumentation – Hjälpdokument och API-referens.
- Aktivera bloggprenumeration – Håll dig uppdaterad med den senaste informationen om Dokumentisera API:er, nya funktioner och uppdateringar.
- Dokumentisera ChatGPT för .NET-exempel – Utforska kodexempel för lärande och implementering.
Vi hoppas att du uppskattar denna nya release, som ger konversations-AI-möjligheter direkt till dina PDF-applikationer. API:et är enkelt att använda, och utvecklare kan snabbt integrera det i sina befintliga .NET-projekt.