PDF ChatGPT

Plugin Documentize ChatGPT pro .NET je mocný nástroj navržený k integraci API ChatGPT s PDF aplikacemi. Tento plugin umožňuje vývojářům generovat chatové odpovědi na základě vstupních zpráv a ukládat výstupy ve formátu PDF, což je vhodné pro vytváření konverzačních rozhraní nebo analytických zpráv přímo v PDF dokumentech.

Klíčové funkce:

  • Dokončení chatu: Generujte odpovědi pomocí API ChatGPT na základě vlastního vstupu.
  • Systémové a uživatelské zprávy: Poskytněte jak systémový kontext, tak uživatelský vstup pro vytvoření dynamických konverzací.
  • PDF výstup: Uložte vygenerovaná dokončení chatu do strukturovaného PDF souboru pro další použití.
  • Asynchronní zpracování: Zajistěte responzivní aplikace zpracováním dokončení chatu asynchronně.

Generování chatových odpovědí

Chcete-li generovat chatové odpovědi a uložit je do PDF souboru pomocí pluginu ChatGPT, postupujte podle těchto kroků:

  1. Vytvořte instanci třídy PdfChatGptRequestOptions, abyste nastavili možnosti požadavku.
  2. Přidejte vstupní a výstupní PDF soubory.
  3. Nastavte API klíč a specifikujte parametry jako maximální počet tokenů a dotaz pro model ChatGPT.
  4. Spusťte metodu ProcessAsync pro generování dokončení chatu.
 1  
 2var options = new PdfChatGptRequestOptions();  
 3options.ApiKey = "sk-******";  // Nastavte svůj API klíč  
 4options.MaxTokens = 1000;  // Nastavte maximální počet tokenů  
 5options.Query = "Analyzujte tento text na klíčová témata.";  
 6
 7// Přidejte vstupní PDF soubor  
 8options.AddInput(new FileDataSource("input.pdf"));  
 9
10// Určete, kde se má uložit výstupní PDF s chatovými odpověďmi  
11options.AddOutput(new FileDataSource("output.pdf"));  
12
13// Vytvořte instanci pluginu PdfChatGpt  
14var plugin = new PdfChatGpt();  
15
16// Spusťte proces asynchronně  
17var result = await plugin.ProcessAsync(options);  

Přidání systémových a uživatelských zpráv

Pro vytvoření interaktivnější konverzace můžete přidat jak systémové, tak uživatelské zprávy. Tyto zprávy pomáhají formovat kontext konverzace.

  1. Přidejte systémovou zprávu, která nastaví kontext pro ChatGPT.
  2. Přidejte uživatelskou zprávu, která představuje uživatelský vstup pro konverzaci.
 1  
 2var options = new PdfChatGptRequestOptions();  
 3options.ApiKey = "sk-******";  // Nastavte svůj API klíč  
 4
 5// Přidejte systémovou zprávu pro kontext  
 6options.AddSystemMessage("Jste AI vycvičená na shrnování textu.");  
 7
 8// Přidejte uživatelskou zprávu pro dotaz na model ChatGPT  
 9options.AddUserMessage("Prosím, shrňte přiložený dokument.");  
10
11// Přidejte vstupní a výstupní PDF  
12options.AddInput(new FileDataSource("input.pdf"));  
13options.AddOutput(new FileDataSource("output.pdf"));  
14
15// Zpracujte požadavek asynchronně  
16var plugin = new PdfChatGpt();  
17var result = await plugin.ProcessAsync(options);  
 Čeština