Class PdfChatGptRequestOptions

Class PdfChatGptRequestOptions

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

Representa las opciones para el plugin Aspose.Pdf.Plugins.PdfChatGpt.

public class PdfChatGptRequestOptions : PdfChatGptOptions, IPluginOptions

Herencia

objectPdfChatGptOptionsPdfChatGptRequestOptions

Implementa

IPluginOptions

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 Aspose.Pdf.Plugins.PdfChatGptRequestOptions con opciones predeterminadas.

public PdfChatGptRequestOptions()

PdfChatGptRequestOptions(string, string, string, string)

Inicializa una nueva instancia del objeto Aspose.Pdf.Plugins.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 solicitud de cadena 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

string

ApiUrl

Obtiene o establece la URL de la API de ChatGPT.

public string ApiUrl { get; set; }

Valor de la propiedad

string

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 objetos Aspose.Pdf.Plugins.Message.

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

Valor de la propiedad

List<Message&gt;

Model

Establece o obtiene el ID del modelo a utilizar.

public string Model { get; set; }

Valor de la propiedad

string

NumberOfChoices

Cuántas opciones de finalización de chat generar para cada mensaje de entrada.

public int NumberOfChoices { get; set; }

Valor de la propiedad

int

Query

Obtiene o establece la solicitud de cadena a ChatGPT. Si no está vacía, este es el primer mensaje en la colección, que se enviará en la solicitud.

public string Query { get; set; }

Valor de la propiedad

string

Temperature

Qué temperatura de muestreo utilizar, 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

double

 Español