Estamos empolgados em apresentar o Documentize ChatGPT para .NET, um poderoso plugin que permite integrar perfeitamente a API ChatGPT com suas aplicações PDF. Esta solução inovadora permite que os desenvolvedores gerem respostas de chat com base na entrada do usuário e salvem os resultados em um formato PDF estruturado. É perfeito para criar relatórios interativos, interfaces de conversação ou automatizar tarefas de análise de texto diretamente dentro dos PDFs.
Principais Recursos
- Completações de Chat: Gere facilmente respostas de chat usando a API ChatGPT com base na entrada do usuário ou consultas personalizadas.
- Mensagens do Sistema e do Usuário: Forneça contexto e entrada do usuário para simular conversas dinâmicas e interativas.
- Saída em PDF: Salve automaticamente as respostas de chat geradas em um formato PDF bem estruturado.
- Processamento Assíncrono: Manipule as completações de chat de forma assíncrona para garantir desempenho responsivo em suas aplicações .NET.
Gerar Respostas de Chat e Salvar em PDF
O plugin ChatGPT para .NET simplifica o processo de geração de respostas de chat e salvamento como PDFs. Siga estas etapas para começar com esta biblioteca de geração de documentos PDF ChatGPT .NET:
- Crie uma instância da classe
PdfChatGptRequestOptions
para configurar as configurações da sua solicitação. - Adicione seus arquivos PDF de entrada e saída.
- Defina sua chave de API e outros parâmetros, como limites de token e a consulta de entrada.
- Execute o método
ProcessAsync
para gerar a resposta de chat e salvá-la no PDF.
Aqui está um exemplo de código:
var options = new PdfChatGptRequestOptions();
options.ApiKey = "sk-******"; // Defina sua chave de API
options.MaxTokens = 1000; // Defina o número máximo de tokens
options.Query = "Analise este texto para temas principais.";
// Adicione o arquivo PDF de entrada
options.AddInput(new FileDataSource("input.pdf"));
// Especifique onde salvar o PDF de saída com as respostas de chat
options.AddOutput(new FileDataSource("output.pdf"));
// Crie uma instância do plugin PdfChatGpt
var plugin = new PdfChatGpt();
// Execute o processo de forma assíncrona
var result = await plugin.ProcessAsync(options);
Adicionando Mensagens do Sistema e do Usuário
Para criar conversas mais dinâmicas, você pode facilmente adicionar mensagens do sistema e do usuário. A mensagem do sistema define o contexto da conversa, enquanto a mensagem do usuário serve como entrada para o modelo ChatGPT.
Aqui está como adicionar essas mensagens:
var options = new PdfChatGptRequestOptions();
options.ApiKey = "sk-******"; // Defina sua chave de API
// Adicione uma mensagem do sistema para contexto
options.AddSystemMessage("Você é uma IA treinada para resumir textos.");
// Adicione uma mensagem do usuário para consultar o modelo ChatGPT
options.AddUserMessage("Por favor, resuma o documento anexado.");
// Adicione PDFs de entrada e saída
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.pdf"));
// Processar a solicitação de forma assíncrona
var plugin = new PdfChatGpt();
var result = await plugin.ProcessAsync(options);
Mudanças na API Pública
Nesta versão, introduzimos várias mudanças importantes na API:
- A classe
PdfChatGptRequestOptions
agora inclui métodos para definir mensagens do sistema e do usuário. - Os métodos
AddInput
eAddOutput
suportam a adição de vários arquivos para o processamento de PDFs de entrada e saída. - O método
ProcessAsync
foi otimizado para um desempenho mais rápido, especialmente ao lidar com grandes volumes de dados de entrada.
Recursos Documentize ChatGPT para .NET
Para ajudar você a aproveitar ao máximo o plugin Documentize ChatGPT para .NET, aqui estão alguns recursos valiosos:
- Página inicial do Documentize ChatGPT para .NET
- Baixar Documentize ChatGPT para .NET
- Fórum da família de produtos Documentize - Junte-se à comunidade para postar suas perguntas técnicas e obter suporte.
- Documentação online do Documentize ChatGPT para .NET – Acesse documentos de ajuda e referências da API.
- Ativar Assinatura de Blog – Fique atualizado com as últimas notícias sobre APIs Documentize, novos recursos e atualizações.
- Exemplos do Documentize ChatGPT para .NET – Explore exemplos de código para melhor compreensão e implementação.
Esperamos que você aproveite este novo lançamento, que traz capacidades de IA conversacional diretamente para suas aplicações PDF. Com fácil integração da API ChatGPT .NET, os desenvolvedores podem rapidamente aprimorar seus projetos PDF existentes. Se você está procurando adicionar funcionalidade ChatGPT ao seu software PDF .NET ou automatizar o processamento de documentos, esta solução fornece as melhores práticas para alcançar seus objetivos.