Siamo entusiasti di introdurre il plugin Documentize ChatGPT per .NET, uno strumento potente che ti consente di integrare senza soluzione di continuità l’API ChatGPT con le tue applicazioni PDF. Questa soluzione innovativa permette agli sviluppatori di generare risposte della chat basate sull’input dell’utente e salvare i risultati in un formato PDF strutturato. È perfetto per creare report interattivi, interfacce conversazionali o automatizzare compiti di analisi del testo direttamente all’interno dei PDF.
Caratteristiche principali
- Completamenti della chat: Genera facilmente risposte della chat utilizzando l’API ChatGPT basata sull’input dell’utente o su query personalizzate.
- Messaggi di sistema e utente: Fornisci contesto e input dell’utente per simulare conversazioni dinamiche e interattive.
- Output PDF: Salva automaticamente le risposte generate della chat in un formato PDF ben strutturato.
- Elaborazione asincrona: Gestisci i completamenti della chat in modo asincrono per garantire prestazioni reattive nelle tue applicazioni .NET.
Genera risposte della chat e salva in PDF
Il plugin ChatGPT per .NET semplifica il processo di generazione delle risposte della chat e di salvataggio come PDF. Segui questi passaggi per iniziare con questa libreria di generazione di documenti PDF ChatGPT per .NET:
- Crea un’istanza della classe
PdfChatGptRequestOptions
per configurare le impostazioni della tua richiesta. - Aggiungi i tuoi file PDF di input e output.
- Imposta la tua chiave API e altri parametri come limiti di token e la query di input.
- Esegui il metodo
ProcessAsync
per generare la risposta della chat e salvarla nel PDF.
Ecco un esempio di codice:
var options = new PdfChatGptRequestOptions();
options.ApiKey = "sk-******"; // Imposta la tua chiave API
options.MaxTokens = 1000; // Imposta il numero massimo di token
options.Query = "Analizza questo testo per temi chiave.";
// Aggiungi il file PDF di input
options.AddInput(new FileDataSource("input.pdf"));
// Specifica dove salvare il PDF di output con le risposte della chat
options.AddOutput(new FileDataSource("output.pdf"));
// Crea un'istanza del plugin PdfChatGpt
var plugin = new PdfChatGpt();
// Esegui il processo in modo asincrono
var result = await plugin.ProcessAsync(options);
Aggiungere messaggi di sistema e utente
Per creare conversazioni più dinamiche, puoi facilmente aggiungere messaggi di sistema e utente. Il messaggio di sistema definisce il contesto della conversazione, mentre il messaggio dell’utente funge da input per il modello ChatGPT.
Ecco come aggiungere questi messaggi:
var options = new PdfChatGptRequestOptions();
options.ApiKey = "sk-******"; // Imposta la tua chiave API
// Aggiungi un messaggio di sistema per il contesto
options.AddSystemMessage("Sei un'IA addestrata per riassumere testi.");
// Aggiungi un messaggio dell'utente per interrogare il modello ChatGPT
options.AddUserMessage("Per favore, riassumi il documento allegato.");
// Aggiungi i PDF di input e output
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.pdf"));
// Elabora la richiesta in modo asincrono
var plugin = new PdfChatGpt();
var result = await plugin.ProcessAsync(options);
Modifiche all’API pubblica
In questa versione, abbiamo introdotto diverse modifiche importanti all’API:
- La classe
PdfChatGptRequestOptions
ora include metodi per impostare messaggi di sistema e utente. - I metodi
AddInput
eAddOutput
supportano l’aggiunta di più file per l’elaborazione dei PDF di input e output. - Il metodo
ProcessAsync
è stato ottimizzato per prestazioni più rapide, specialmente quando si gestiscono grandi quantità di dati di input.
Risorse Documentize ChatGPT per .NET
Per aiutarti a sfruttare al meglio il plugin Documentize ChatGPT per .NET, ecco alcune risorse preziose:
- Pagina principale per Documentize ChatGPT per .NET
- Scarica Documentize ChatGPT per .NET
- Forum della famiglia di prodotti Documentize - Unisciti alla comunità per postare le tue domande tecniche e ricevere supporto.
- Documentazione online di Documentize ChatGPT per .NET – Accedi a documenti di aiuto e riferimenti API.
- Abilita l’iscrizione al blog – Rimani aggiornato con le ultime notizie su API Documentize, nuove funzionalità e aggiornamenti.
- Esempi di Documentize ChatGPT per .NET – Esplora esempi di codice per una migliore comprensione e implementazione.
Speriamo che tu possa apprezzare questa nuova versione, che porta capacità di intelligenza artificiale conversazionale direttamente nelle tue applicazioni PDF. Con una facile integrazione dell’API ChatGPT per .NET, gli sviluppatori possono migliorare rapidamente i loro progetti PDF esistenti. Che tu stia cercando di aggiungere funzionalità ChatGPT al tuo software PDF .NET o automatizzare l’elaborazione dei documenti, questa soluzione fornisce le migliori pratiche per raggiungere i tuoi obiettivi.