우리는 Documentize ChatGPT for .NET 플러그인을 소개하게 되어 기쁩니다. 이 강력한 도구는 ChatGPT API를 PDF 애플리케이션과 원활하게 통합할 수 있게 해줍니다. 이 혁신적인 솔루션은 개발자가 사용자 입력을 기반으로 채팅 응답을 생성하고 결과를 구조화된 PDF 형식으로 저장할 수 있게 합니다. 이는 대화형 보고서, 대화형 인터페이스를 생성하거나 PDF 내에서 텍스트 분석 작업을 자동화하는 데 적합합니다.
주요 기능
- 채팅 완성: 사용자 입력 또는 사용자 정의 쿼리를 기반으로 ChatGPT API를 사용하여 쉽게 채팅 응답을 생성합니다.
- 시스템 및 사용자 메시지: 동적이고 대화형 대화를 시뮬레이션하기 위해 맥락 및 사용자 입력을 제공합니다.
- PDF 출력: 생성된 채팅 응답을 잘 구조화된 PDF 형식으로 자동 저장합니다.
- 비동기 처리: .NET 애플리케이션에서 응답 성능을 보장하기 위해 채팅 완성을 비동기적으로 처리합니다.
채팅 응답 생성 및 PDF로 저장
ChatGPT for .NET 플러그인은 채팅 응답을 생성하고 이를 PDF로 저장하는 과정을 간소화합니다. 이 .NET ChatGPT PDF 문서 생성 라이브러리를 시작하는 방법은 다음과 같습니다:
PdfChatGptRequestOptions
클래스의 인스턴스를 생성하여 요청 설정을 구성합니다.- 입력 및 출력 PDF 파일을 추가합니다.
- API 키 및 토큰 제한, 입력 쿼리와 같은 다른 매개변수를 설정합니다.
ProcessAsync
메서드를 실행하여 채팅 응답을 생성하고 PDF에 저장합니다.
다음은 샘플 코드 스니펫입니다:
var options = new PdfChatGptRequestOptions();
options.ApiKey = "sk-******"; // API 키 설정
options.MaxTokens = 1000; // 최대 토큰 수 설정
options.Query = "이 텍스트의 주요 주제를 분석하십시오.";
// 입력 PDF 파일 추가
options.AddInput(new FileDataSource("input.pdf"));
// 채팅 응답이 포함된 출력 PDF를 저장할 위치 지정
options.AddOutput(new FileDataSource("output.pdf"));
// PdfChatGpt 플러그인의 인스턴스 생성
var plugin = new PdfChatGpt();
// 비동기적으로 프로세스 실행
var result = await plugin.ProcessAsync(options);
시스템 및 사용자 메시지 추가
더 동적인 대화를 만들기 위해 시스템 및 사용자 메시지를 쉽게 추가할 수 있습니다. 시스템 메시지는 대화의 맥락을 정의하고, 사용자 메시지는 ChatGPT 모델에 대한 입력으로 작용합니다.
메시지를 추가하는 방법은 다음과 같습니다:
var options = new PdfChatGptRequestOptions();
options.ApiKey = "sk-******"; // API 키 설정
// 맥락을 위한 시스템 메시지 추가
options.AddSystemMessage("당신은 텍스트를 요약하도록 훈련된 AI입니다.");
// ChatGPT 모델에 쿼리하기 위한 사용자 메시지 추가
options.AddUserMessage("첨부된 문서를 요약해 주세요.");
// 입력 및 출력 PDF 추가
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.pdf"));
// 요청을 비동기적으로 처리
var plugin = new PdfChatGpt();
var result = await plugin.ProcessAsync(options);
공개 API 변경 사항
이번 릴리스에서는 여러 중요한 API 변경 사항을 도입했습니다:
PdfChatGptRequestOptions
클래스에 시스템 및 사용자 메시지를 설정하는 메서드가 추가되었습니다.AddInput
및AddOutput
메서드는 입력 및 출력 PDF 처리를 위해 여러 파일 추가를 지원합니다.ProcessAsync
메서드는 대량의 입력 데이터를 처리할 때 특히 빠른 성능을 위해 최적화되었습니다.
Documentize ChatGPT for .NET 리소스
Documentize ChatGPT for .NET 플러그인을 최대한 활용할 수 있도록 다음과 같은 유용한 리소스를 제공합니다:
- Documentize ChatGPT for .NET 홈 페이지
- Documentize ChatGPT for .NET 다운로드
- Documentize 제품군 포럼 - 커뮤니티에 가입하여 기술 질문을 게시하고 지원을 받으세요.
- Documentize ChatGPT for .NET 온라인 문서 – 도움 문서 및 API 참조에 접근하세요.
- 블로그 구독 활성화 – Documentize API, 새로운 기능 및 업데이트에 대한 최신 정보를 받아보세요.
- Documentize ChatGPT for .NET 예제 – 더 나은 이해와 구현을 위한 코드 예제를 탐색하세요.
이 새로운 릴리스를 통해 PDF 애플리케이션에 대화형 AI 기능이 직접 통합되기를 바랍니다. 간편한 .NET ChatGPT API 통합을 통해 개발자는 기존 PDF 프로젝트를 신속하게 향상시킬 수 있습니다. .NET PDF 소프트웨어에 ChatGPT 기능을 추가하거나 문서 처리를 자동화하려는 경우, 이 솔루션은 목표 달성을 위한 모범 사례를 제공합니다.