PDF ChatGPT

Plugin Documentize ChatGPT untuk .NET adalah alat yang kuat dirancang untuk mengintegrasikan API ChatGPT dengan aplikasi PDF. Plugin ini memungkinkan pengembang untuk menghasilkan respons obrolan berdasarkan pesan yang dimasukkan dan menyimpan keluaran dalam format PDF, sehingga cocok untuk membuat antarmuka percakapan atau laporan analisis langsung dalam dokumen PDF.

Fitur Utama:

  • Penyelesaian Obrolan: Menghasilkan respons menggunakan API ChatGPT berdasarkan masukan khusus.
  • Pesan Sistem & Pengguna: Memberikan konteks sistem dan masukan pengguna untuk menciptakan percakapan yang dinamis.
  • Keluaran PDF: Menyimpan penyelesaian obrolan yang dihasilkan dalam file PDF yang terstruktur untuk penggunaan lebih lanjut.
  • Pemrosesan Asinkron: Memastikan aplikasi responsif dengan memproses penyelesaian obrolan secara asinkron.

Menghasilkan Respons Obrolan

Untuk menghasilkan respons obrolan dan menyimpannya ke file PDF menggunakan plugin ChatGPT, ikuti langkah-langkah berikut:

  1. Buat instansi kelas PdfChatGptRequestOptions untuk mengonfigurasi opsi permintaan.
  2. Tambahkan file PDF masukan dan keluaran.
  3. Atur kunci API dan tentukan parameter seperti jumlah token maksimum dan kueri untuk model ChatGPT.
  4. Jalankan metode ProcessAsync untuk menghasilkan penyelesaian obrolan.
 1  
 2var options = new PdfChatGptRequestOptions();  
 3options.ApiKey = "sk-******";  // Atur kunci API Anda  
 4options.MaxTokens = 1000;  // Atur jumlah token maksimum  
 5options.Query = "Analisis teks ini untuk tema kunci.";  
 6
 7// Tambahkan file PDF masukan  
 8options.AddInput(new FileDataSource("input.pdf"));  
 9
10// Tentukan tempat penyimpanan PDF keluaran dengan respons obrolan  
11options.AddOutput(new FileDataSource("output.pdf"));  
12
13// Buat instansi plugin PdfChatGpt  
14var plugin = new PdfChatGpt();  
15
16// Jalankan proses secara asinkron  
17var result = await plugin.ProcessAsync(options);  

Menambahkan Pesan Sistem dan Pengguna

Untuk menciptakan percakapan yang lebih interaktif, Anda dapat menambahkan pesan sistem dan pengguna. Pesan-pesan ini membantu membentuk konteks percakapan.

  1. Tambahkan pesan sistem yang menetapkan konteks untuk ChatGPT.
  2. Tambahkan pesan pengguna yang mewakili masukan pengguna untuk percakapan.
 1  
 2var options = new PdfChatGptRequestOptions();  
 3options.ApiKey = "sk-******";  // Atur kunci API Anda  
 4
 5// Tambahkan pesan sistem untuk konteks  
 6options.AddSystemMessage("Anda adalah AI yang dilatih untuk merangkum teks.");  
 7
 8// Tambahkan pesan pengguna untuk menanyakan model ChatGPT  
 9options.AddUserMessage("Tolong ringkas dokumen yang dilampirkan.");  
10
11// Tambahkan PDF masukan dan keluaran  
12options.AddInput(new FileDataSource("input.pdf"));  
13options.AddOutput(new FileDataSource("output.pdf"));  
14
15// Proses permintaan secara asinkron  
16var plugin = new PdfChatGpt();  
17var result = await plugin.ProcessAsync(options);  
 Indonesia