Lớp PdfChatGptRequestOptions
Đại diện cho các tùy chọn cho plugin Documentize.PdfChatGpt.
public class PdfChatGptRequestOptions : PdfChatGptOptions, IPluginOptions
Kế thừa
object ← PdfChatGptOptions ← PdfChatGptRequestOptions
Thực hiện
Các thành viên kế thừa
- 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()
Các hàm khởi tạo
PdfChatGptRequestOptions()
Khởi tạo một thể hiện mới của đối tượng Documentize.PdfChatGptRequestOptions với các tùy chọn mặc định.
public PdfChatGptRequestOptions()
PdfChatGptRequestOptions(string, string, string, string)
Khởi tạo một thể hiện mới của đối tượng Documentize.PdfChatGptRequestOptions với các tùy chọn.
public PdfChatGptRequestOptions(string apiKey, string model, string apiUrl, string query)
Các tham số
apiKey
string: Khóa để truy cập API ChatGPT.model
string: Tên mô hình ChatGPT. Mô hình mặc định là: gpt-3.5-turbo-1106:apiUrl
string: URL API ChatGPT. URL mặc định là: https://api.openai.com/v1/chat/completions.query
string: Chuỗi yêu cầu đến ChatGPT.
Thuộc tính
ApiKey
Lấy hoặc thiết lập khóa để truy cập API ChatGPT.
public string ApiKey { get; set; }
Giá trị thuộc tính
ApiUrl
Lấy hoặc thiết lập URL API ChatGPT.
public string ApiUrl { get; set; }
Giá trị thuộc tính
MaxTokens
Số lượng tối đa token trong phản hồi. Giá trị mặc định là null, có nghĩa là vô tận.
public int? MaxTokens { get; set; }
Giá trị thuộc tính
int?
Messages
Lấy hoặc thiết lập một bộ sưu tập của các đối tượng Documentize.Message.
public List<message> Messages { get; set; }
Giá trị thuộc tính
Model
Thiết lập hoặc lấy ID của mô hình sẽ sử dụng.
public string Model { get; set; }
Giá trị thuộc tính
NumberOfChoices
Số lượng lựa chọn hoàn thành chat để tạo cho mỗi tin nhắn đầu vào.
public int NumberOfChoices { get; set; }
Giá trị thuộc tính
Query
Lấy hoặc thiết lập chuỗi yêu cầu đến ChatGPT. Nếu không rỗng, đây là tin nhắn đầu tiên trong bộ sưu tập, sẽ được gửi trong yêu cầu.
public string Query { get; set; }
Giá trị thuộc tính
Temperature
Nhiệt độ lấy mẫu để sử dụng, từ 0 đến 2. Giá trị cao như 0.8 sẽ làm cho đầu ra trở nên ngẫu nhiên hơn, trong khi các giá trị thấp như 0.2 sẽ làm cho nó trở nên tập trung và xác định hơn. Giá trị mặc định là 1.
public double Temperature { get; set; }
Giá trị thuộc tính
Namespace: Documentize Assembly: Documentize.dll