Class PdfChatGptRequestOptions

Class PdfChatGptRequestOptions

Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll

Aspose.Pdf.Plugins.PdfChatGpt 플러그인에 대한 옵션을 나타냅니다.

public class PdfChatGptRequestOptions : PdfChatGptOptions, IPluginOptions

상속

objectPdfChatGptOptionsPdfChatGptRequestOptions

구현

IPluginOptions

상속된 멤버

PdfChatGptOptions.AddInput(IDataSource), PdfChatGptOptions.AddOutput(IDataSource), PdfChatGptOptions.Inputs, PdfChatGptOptions.Outputs, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

생성자

PdfChatGptRequestOptions()

기본 옵션으로 Aspose.Pdf.Plugins.PdfChatGptRequestOptions 객체의 새 인스턴스를 초기화합니다.

public PdfChatGptRequestOptions()

PdfChatGptRequestOptions(string, string, string, string)

옵션으로 Aspose.Pdf.Plugins.PdfChatGptRequestOptions 객체의 새 인스턴스를 초기화합니다.

public PdfChatGptRequestOptions(string apiKey, string model, string apiUrl, string query)

매개변수

apiKey string

ChatGPT API에 접근하기 위한 키입니다.

model string

ChatGPT 모델의 이름입니다. 기본 모델은: gpt-3.5-turbo-1106입니다.

apiUrl string

ChatGPT API URL입니다. 기본 URL은: https://api.openai.com/v1/chat/completions입니다.

query string

ChatGPT에 대한 문자열 요청입니다.

속성

ApiKey

ChatGPT API에 접근하기 위한 키를 가져오거나 설정합니다.

public string ApiKey { get; set; }

속성 값

string

ApiUrl

ChatGPT API URL을 가져오거나 설정합니다.

public string ApiUrl { get; set; }

속성 값

string

MaxTokens

응답에서 최대 토큰 수입니다. 기본 값은 null로 무한을 의미합니다.

public int? MaxTokens { get; set; }

속성 값

int?

Messages

Aspose.Pdf.Plugins.Message 객체의 컬렉션을 가져오거나 설정합니다.

public List<message> Messages { get; set; }

속성 값

List<Message&gt;

Model

사용할 모델의 ID를 설정하거나 가져옵니다.

public string Model { get; set; }

속성 값

string

NumberOfChoices

각 입력 메시지에 대해 생성할 채팅 완료 선택의 수입니다.

public int NumberOfChoices { get; set; }

속성 값

int

Query

ChatGPT에 대한 문자열 요청을 가져오거나 설정합니다. 비어 있지 않으면, 이는 요청에서 전송될 컬렉션의 첫 번째 메시지입니다.

public string Query { get; set; }

속성 값

string

Temperature

사용할 샘플링 온도를 설정합니다. 0과 2 사이의 값입니다. 0.8과 같은 높은 값은 출력을 더 무작위로 만들고, 0.2와 같은 낮은 값은 더 집중적이고 결정적으로 만듭니다. 기본 값은 1입니다.

public double Temperature { get; set; }

속성 값

double

 한국어