Clase PdfChatGptRequestOptions
Representa opciones para el complemento Documentize.PdfChatGpt.
public class PdfChatGptRequestOptions : PdfChatGptOptions, IPluginOptions
Herencia
object ← PdfChatGptOptions ← PdfChatGptRequestOptions
Implementa
Miembros heredados
- 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()
Constructores
PdfChatGptRequestOptions()
Inicializa una nueva instancia del objeto Documentize.PdfChatGptRequestOptions con opciones predeterminadas.
public PdfChatGptRequestOptions()
PdfChatGptRequestOptions(string, string, string, string)
Inicializa una nueva instancia del objeto Documentize.PdfChatGptRequestOptions con opciones.
public PdfChatGptRequestOptions(string apiKey, string model, string apiUrl, string query)
Parámetros
apiKey
string: La clave para acceder a la API de ChatGPT.model
string: El nombre del modelo de ChatGPT. El modelo predeterminado es: gpt-3.5-turbo-1106:apiUrl
string: La URL de la API de ChatGPT. La URL predeterminada es: https://api.openai.com/v1/chat/completions.query
string: La cadena de solicitud a ChatGPT.
Propiedades
ApiKey
Obtiene o establece la clave para acceder a la API de ChatGPT.
public string ApiKey { get; set; }
Valor de la propiedad
ApiUrl
Obtiene o establece la URL de la API de ChatGPT.
public string ApiUrl { get; set; }
Valor de la propiedad
MaxTokens
Número máximo de tokens en la respuesta. El valor predeterminado es nulo, lo que significa infinito.
public int? MaxTokens { get; set; }
Valor de la propiedad
int?
Messages
Obtiene o establece una colección de los objetos Documentize.Message.
public List<message> Messages { get; set; }
Valor de la propiedad
Model
Establece o obtiene el ID del modelo a utilizar.
public string Model { get; set; }
Valor de la propiedad
NumberOfChoices
Cuántas opciones de completado de chat generar para cada mensaje de entrada.
public int NumberOfChoices { get; set; }
Valor de la propiedad
Query
Obtiene o establece la cadena de solicitud a ChatGPT. Si no está vacío, este es el primer mensaje en la colección, que se enviará en la solicitud.
public string Query { get; set; }
Valor de la propiedad
Temperature
Qué temperatura de muestreo usar, entre 0 y 2. Valores más altos, como 0.8, harán que la salida sea más aleatoria, mientras que valores más bajos, como 0.2, la harán más enfocada y determinista. El valor predeterminado es 1.
public double Temperature { get; set; }
Valor de la propiedad
Namespace: Documentize Assembly: Documentize.dll