Class PdfChatGptRequestOptions
Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll
Aspose.Pdf.Plugins.PdfChatGptプラグインのオプションを表します。
public class PdfChatGptRequestOptions : PdfChatGptOptions, IPluginOptions
継承
object ← PdfChatGptOptions ← PdfChatGptRequestOptions
実装
継承されたメンバー
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; }
プロパティ値
ApiUrl
ChatGPT APIのURLを取得または設定します。
public string ApiUrl { get; set; }
プロパティ値
MaxTokens
応答の最大トークン数。 デフォルト値はnullで、無限を意味します。
public int? MaxTokens { get; set; }
プロパティ値
int?
Messages
Aspose.Pdf.Plugins.Messageオブジェクトのコレクションを取得または設定します。
public List<message> Messages { get; set; }
プロパティ値
Model
使用するモデルのIDを取得または設定します。
public string Model { get; set; }
プロパティ値
NumberOfChoices
各入力メッセージに対して生成するチャット完了の選択肢の数。
public int NumberOfChoices { get; set; }
プロパティ値
Query
ChatGPTへのリクエスト文字列を取得または設定します。 空でない場合、これはリクエストで送信されるコレクション内の最初のメッセージです。
public string Query { get; set; }
プロパティ値
Temperature
使用するサンプリング温度(0から2の間)。 0.8のような高い値は出力をよりランダムにし、 0.2のような低い値はより集中して決定論的にします。 デフォルト値は1です。
public double Temperature { get; set; }