クラス PdfChatGptRequestOptions
情報
Documentize.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()
Documentize.PdfChatGptRequestOptions オブジェクトの新しいインスタンスをデフォルトのオプションで初期化します。
public PdfChatGptRequestOptions()
PdfChatGptRequestOptions(string, string, string, string)
オプションを指定して Documentize.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
Documentize.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; }
プロパティ値
名前空間: Documentize アセンブリ: Documentize.dll