Classe PdfChatGptRequestOptions
Representa opções para o plugin Documentize.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 Documentize.PdfChatGptRequestOptions com opções padrão.
public PdfChatGptRequestOptions()
PdfChatGptRequestOptions(string, string, string, string)
Inicializa uma nova instância do objeto Documentize.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 requisiçã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, significando infinito.
public int? MaxTokens { get; set; }
Valor da Propriedade
int?
Messages
Obtém ou define uma coleção dos objetos Documentize.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 requisição para o ChatGPT. Se não estiver vazia, esta é a primeira mensagem na coleção, que será enviada na requisição.
public string Query { get; set; }
Valor da Propriedade
Temperature
Que temperatura de amostragem usar, entre 0 e 2. Valores mais altos como 0.8 deixarão a saída mais aleatória, enquanto valores mais baixos como 0.2 a deixarão mais focada e determinística. O valor padrão é 1.
public double Temperature { get; set; }
Valor da Propriedade
Namespace: Documentize Assembly: Documentize.dll