Documentize ChatGPT for .NET eklentisini tanıtmaktan heyecan duyuyoruz; bu, ChatGPT API’sini PDF uygulamalarınıza sorunsuz bir şekilde entegre etmenizi sağlayan güçlü bir araçtır. Bu yenilikçi çözüm, geliştiricilerin kullanıcı girdisine dayalı sohbet yanıtları oluşturmasına ve sonuçları yapılandırılmış bir PDF formatında kaydetmesine olanak tanır. Etkileşimli raporlar, sohbet arayüzleri oluşturmak veya PDF’ler içinde metin analizi görevlerini otomatikleştirmek için mükemmeldir.
Ana Özellikler
- Sohbet Tamamlamaları: Kullanıcı girdisine veya özel sorgulara dayalı olarak ChatGPT API’sini kullanarak sohbet yanıtlarını kolayca oluşturun.
- Sistem ve Kullanıcı Mesajları: Dinamik ve etkileşimli sohbetleri simüle etmek için bağlam ve kullanıcı girdisi sağlayın.
- PDF Çıkışı: Oluşturulan sohbet yanıtlarını otomatik olarak iyi yapılandırılmış bir PDF formatında kaydedin.
- Asenkron İşleme: .NET uygulamalarınızdaki yanıt verimliliğini sağlamak için sohbet tamamlamalarını asenkron olarak yönetin.
Sohbet Yanıtlarını Oluşturma ve PDF’ye Kaydetme
ChatGPT for .NET eklentisi, sohbet yanıtları oluşturma ve bunları PDF olarak kaydetme sürecini basitleştirir. Bu .NET ChatGPT PDF belge oluşturma kütüphanesi ile başlamanız için bu adımları izleyin:
- İstek ayarlarınızı yapılandırmak için
PdfChatGptRequestOptions
sınıfının bir örneğini oluşturun. - Girdi ve çıktı PDF dosyalarınızı ekleyin.
- API anahtarınızı ve token limitleri ile girdi sorgusu gibi diğer parametreleri ayarlayın.
- Sohbet yanıtını oluşturmak ve PDF’ye kaydetmek için
ProcessAsync
yöntemini çalıştırın.
İşte bir örnek kod parçası:
var options = new PdfChatGptRequestOptions();
options.ApiKey = "sk-******"; // API anahtarınızı ayarlayın
options.MaxTokens = 1000; // Maksimum token sayısını ayarlayın
options.Query = "Bu metni ana temalar için analiz edin.";
// Girdi PDF dosyasını ekleyin
options.AddInput(new FileDataSource("input.pdf"));
// Sohbet yanıtları ile çıktıyı kaydedeceğiniz yeri belirtin
options.AddOutput(new FileDataSource("output.pdf"));
// PdfChatGpt eklentisinin bir örneğini oluşturun
var plugin = new PdfChatGpt();
// Süreci asenkron olarak çalıştırın
var result = await plugin.ProcessAsync(options);
Sistem ve Kullanıcı Mesajları Ekleme
Daha dinamik sohbetler oluşturmak için sistem ve kullanıcı mesajlarını kolayca ekleyebilirsiniz. Sistem mesajı, sohbetin bağlamını tanımlar, kullanıcı mesajı ise ChatGPT modeline girdi olarak hizmet eder.
Bu mesajları eklemek için:
var options = new PdfChatGptRequestOptions();
options.ApiKey = "sk-******"; // API anahtarınızı ayarlayın
// Bağlam için sistem mesajı ekleyin
options.AddSystemMessage("Metni özetlemek için eğitilmiş bir AI'sınız.");
// ChatGPT modeline sorgulamak için kullanıcı mesajı ekleyin
options.AddUserMessage("Lütfen ekli belgeyi özetleyin.");
// Girdi ve çıktı PDF'lerini ekleyin
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.pdf"));
// İsteği asenkron olarak işleyin
var plugin = new PdfChatGpt();
var result = await plugin.ProcessAsync(options);
Kamu API Değişiklikleri
Bu sürümde, birkaç önemli API değişikliği tanıttık:
PdfChatGptRequestOptions
sınıfı artık sistem ve kullanıcı mesajlarını ayarlamak için yöntemler içeriyor.AddInput
veAddOutput
yöntemleri, hem girdi hem de çıktı PDF işleme için birden fazla dosya eklemeyi destekliyor.ProcessAsync
yöntemi, özellikle büyük girdi verileriyle çalışırken daha hızlı performans için optimize edildi.
Documentize ChatGPT for .NET Kaynakları
Documentize ChatGPT for .NET eklentisinden en iyi şekilde yararlanmanıza yardımcı olmak için işte bazı değerli kaynaklar:
- Documentize ChatGPT for .NET ana sayfası
- Documentize ChatGPT for .NET’i indirin
- Documentize ürün ailesi forumu - Topluluğa katılın, teknik sorularınızı sorun ve destek alın.
- Documentize ChatGPT for .NET çevrimiçi belgeleri – Yardım belgelerine ve API referanslarına erişin.
- Blog Aboneliğini Etkinleştir – Documentize API’leri, yeni özellikler ve güncellemeler hakkında en son haberlerden haberdar olun.
- Documentize ChatGPT for .NET Örnekleri – Daha iyi anlama ve uygulama için kod örneklerini keşfedin.
Bu yeni sürümün, sohbet AI yeteneklerini doğrudan PDF uygulamalarınıza getirdiğini umuyoruz. Kolay .NET ChatGPT API entegrasyonu ile geliştiriciler mevcut PDF projelerini hızlı bir şekilde geliştirebilir. İster .NET PDF yazılımınıza ChatGPT işlevselliği eklemek ister belge işleme otomasyonu yapmak isteyin, bu çözüm hedeflerinize ulaşmak için en iyi uygulamaları sunar.