Class PdfChatGptRequestOptions
Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll
Representa opções para o plugin Aspose.Pdf.Plugins.PdfChatGpt.
public class PdfChatGptRequestOptions : PdfChatGptOptions, IPluginOptions
Herança
object ← PdfChatGptOptions ← PdfChatGptRequestOptions
Implementa
Membros Herdados
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()
Construtores
PdfChatGptRequestOptions()
Inicializa uma nova instância do objeto Aspose.Pdf.Plugins.PdfChatGptRequestOptions com opções padrão.
public PdfChatGptRequestOptions()
PdfChatGptRequestOptions(string, string, string, string)
Inicializa uma nova instância do objeto Aspose.Pdf.Plugins.PdfChatGptRequestOptions com opções.
public PdfChatGptRequestOptions(string apiKey, string model, string apiUrl, string query)
Parâmetros
apiKey
string
A chave para acessar a API do ChatGPT.
model
string
O nome do modelo ChatGPT. O modelo padrão é: gpt-3.5-turbo-1106.
apiUrl
string
A URL da API do ChatGPT. A URL padrão é: https://api.openai.com/v1/chat/completions.
query
string
A string de solicitação para o ChatGPT.
Propriedades
ApiKey
Obtém ou define a chave para acessar a API do ChatGPT.
public string ApiKey { get; set; }
Valor da Propriedade
ApiUrl
Obtém ou define a URL da API do ChatGPT.
public string ApiUrl { get; set; }
Valor da Propriedade
MaxTokens
Número máximo de tokens na resposta. O valor padrão é nulo, o que significa infinito.
public int? MaxTokens { get; set; }
Valor da Propriedade
int?
Messages
Obtém ou define uma coleção dos objetos Aspose.Pdf.Plugins.Message.
public List<message> Messages { get; set; }
Valor da Propriedade
Model
Define ou obtém o ID do modelo a ser utilizado.
public string Model { get; set; }
Valor da Propriedade
NumberOfChoices
Quantas opções de conclusão de chat gerar para cada mensagem de entrada.
public int NumberOfChoices { get; set; }
Valor da Propriedade
Query
Obtém ou define a string de solicitação para o ChatGPT. Se não estiver vazia, esta é a primeira mensagem na coleção, que será enviada na solicitação.
public string Query { get; set; }
Valor da Propriedade
Temperature
Qual temperatura de amostragem usar, entre 0 e 2. Valores mais altos, como 0.8, tornarão a saída mais aleatória, enquanto valores mais baixos, como 0.2, a tornarão mais focada e determinística. O valor padrão é 1.
public double Temperature { get; set; }