Jsme nadšeni, že můžeme představit plugin Dokumentizace ChatGPT pro .NET, mocný nástroj, který vám umožňuje bezproblémově integrovat ChatGPT API s vašimi PDF aplikacemi. Toto inovativní řešení umožňuje vývojářům generovat chatové odpovědi na základě uživatelského vstupu a ukládat výsledky ve strukturovaném formátu PDF. Je ideální pro vytváření interaktivních zpráv, konverzačních rozhraní nebo automatizaci úloh analýzy textu přímo v PDF.

Klíčové vlastnosti

  • Chatové dokončení: Snadno generujte chatové odpovědi pomocí ChatGPT API na základě uživatelského vstupu nebo vlastních dotazů.
  • Zprávy systému a uživatele: Poskytněte kontext a uživatelský vstup pro simulaci dynamických a interaktivních konverzací.
  • PDF výstup: Automaticky ukládejte generované chatové odpovědi do dobře strukturovaného formátu PDF.
  • Asynchronní zpracování: Zpracovávejte chatové dokončení asynchronně, abyste zajistili responzivní výkon ve vašich .NET aplikacích.

Generování chatových odpovědí a ukládání do PDF

Plugin ChatGPT pro .NET zjednodušuje proces generování chatových odpovědí a jejich ukládání jako PDF. Postupujte podle těchto kroků, abyste začali s touto .NET ChatGPT PDF knihovnou pro generování dokumentů:

  1. Vytvořte instanci třídy PdfChatGptRequestOptions pro konfiguraci nastavení požadavku.
  2. Přidejte vaše vstupní a výstupní PDF soubory.
  3. Nastavte svůj API klíč a další parametry, jako jsou limity tokenů a vstupní dotaz.
  4. Spusťte metodu ProcessAsync, abyste vygenerovali chatovou odpověď a uložili ji do PDF.

Zde je ukázkový kód:

var options = new PdfChatGptRequestOptions();
options.ApiKey = "sk-******";  // Nastavte svůj API klíč
options.MaxTokens = 1000;  // Nastavte maximální počet tokenů
options.Query = "Analyzujte tento text na klíčová témata.";

// Přidejte vstupní PDF soubor
options.AddInput(new FileDataSource("input.pdf"));

// Určete, kam uložit výstupní PDF s chatovými odpověďmi
options.AddOutput(new FileDataSource("output.pdf"));

// Vytvořte instanci pluginu PdfChatGpt
var plugin = new PdfChatGpt();

// Spusťte proces asynchronně
var result = await plugin.ProcessAsync(options);

Přidání zpráv systému a uživatele

Pro vytvoření dynamičtějších konverzací můžete snadno přidat zprávy systému a uživatele. Zpráva systému definuje kontext konverzace, zatímco zpráva uživatele slouží jako vstup pro model ChatGPT.

Zde je, jak přidat tyto zprávy:

var options = new PdfChatGptRequestOptions();
options.ApiKey = "sk-******";  // Nastavte svůj API klíč

// Přidejte zprávu systému pro kontext
options.AddSystemMessage("Jste AI trénovaná k shrnutí textu.");

// Přidejte zprávu uživatele pro dotazování modelu ChatGPT
options.AddUserMessage("Prosím shrňte přiložený dokument.");

// Přidejte vstupní a výstupní PDF
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.pdf"));

// Zpracujte požadavek asynchronně
var plugin = new PdfChatGpt();
var result = await plugin.ProcessAsync(options);

Změny veřejného API

V této verzi jsme zavedli několik důležitých změn API:

  • Třída PdfChatGptRequestOptions nyní zahrnuje metody pro nastavení zpráv systému a uživatele.
  • Metody AddInput a AddOutput podporují přidávání více souborů pro zpracování vstupních a výstupních PDF.
  • Metoda ProcessAsync byla optimalizována pro rychlejší výkon, zejména při zpracování velkých vstupních dat.

Zdroje pro Dokumentizaci ChatGPT pro .NET

Abychom vám pomohli co nejlépe využít plugin Dokumentizace ChatGPT pro .NET, zde jsou některé cenné zdroje:

Doufáme, že si užijete tuto novou verzi, která přináší konverzační AI schopnosti přímo do vašich PDF aplikací. S jednoduchou integrací ChatGPT API pro .NET mohou vývojáři rychle vylepšit své stávající PDF projekty. Ať už se snažíte přidat funkčnost ChatGPT do svého .NET PDF softwaru nebo automatizovat zpracování dokumentů, toto řešení poskytuje nejlepší postupy pro dosažení vašich cílů.