ChatOptions Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa as opções para um pedido de chat.
public ref class ChatOptions
public class ChatOptions
type ChatOptions = class
Public Class ChatOptions
- Herança
-
ChatOptions
Construtores
| Name | Description |
|---|---|
| ChatOptions() |
Inicializa uma nova instância da ChatOptions classe. |
| ChatOptions(ChatOptions) |
Inicializa uma nova instância da ChatOptions classe, realizando uma cópia superficial de todas as propriedades de |
Propriedades
| Name | Description |
|---|---|
| AdditionalProperties |
Obtém ou definem quaisquer propriedades adicionais associadas às opções. |
| AllowBackgroundResponses |
Recebe ou define um valor que indica se as respostas de fundo são permitidas. |
| AllowMultipleToolCalls |
Recebe ou define um valor que indica se uma única resposta pode incluir múltiplas chamadas de ferramenta. |
| ContinuationToken |
Recebe ou define o token de continuação para retomar e obter o resultado da resposta do chat identificada por este token. |
| ConversationId |
Obtém ou define um identificador opcional usado para associar um pedido a uma conversa existente. |
| FrequencyPenalty |
Recebe ou define a penalização por tokens repetidos nas respostas do chat proporcional ao número de vezes que apareceram. |
| Instructions |
Obtém ou define instruções adicionais por pedido a serem fornecidas ao IChatClient. |
| MaxOutputTokens |
Recebe ou define o número máximo de tokens na resposta gerada no chat. |
| ModelId |
Obtém ou define o ID do modelo para o pedido de chat. |
| PresencePenalty |
Obtém ou define um valor que influencia a probabilidade de aparecerem tokens gerados com base na sua presença existente no texto gerado. |
| RawRepresentationFactory |
Recebe ou define um callback responsável por criar a representação bruta das opções de chat a partir de uma implementação subjacente. |
| Reasoning |
Obtém ou define as opções de raciocínio para o pedido de chat. |
| ResponseFormat |
Recebe ou define o formato de resposta para o pedido de chat. |
| Seed |
Obtém ou define um valor semente usado por um serviço para controlar a reprodutibilidade dos resultados. |
| StopSequences |
Obtém ou define a lista de sequências de paradas. |
| Temperature |
Obtém ou define a temperatura para gerar respostas no chat. |
| ToolMode |
Recebe ou define o modo de ferramenta para o pedido de chat. |
| Tools |
Obtém ou define a lista de ferramentas a incluir num pedido de chat. |
| TopK |
Obtém ou define o número de tokens mais prováveis que o modelo considera ao gerar a próxima parte do texto. |
| TopP |
Obtém ou define o fator de "amostragem do núcleo" (ou "top p") para gerar respostas no chat. |
Métodos
| Name | Description |
|---|---|
| Clone() |
Produz um clone da instância atual ChatOptions . |