ChatRole Estrutura
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.
Descreve o propósito pretendido de uma mensagem numa interação de chat.
public value class ChatRole : IEquatable<Microsoft::Extensions::AI::ChatRole>
[System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.Extensions.AI.ChatRole+Converter))]
public readonly struct ChatRole : IEquatable<Microsoft.Extensions.AI.ChatRole>
[<System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.Extensions.AI.ChatRole+Converter))>]
type ChatRole = struct
Public Structure ChatRole
Implements IEquatable(Of ChatRole)
- Herança
- Atributos
- Implementações
Construtores
| Name | Description |
|---|---|
| ChatRole(String) |
Inicializa uma nova instância da ChatRole estrutura com o valor fornecido. |
Propriedades
| Name | Description |
|---|---|
| Assistant |
Recebe o papel que fornece respostas a input instruído pelo sistema e solicitado pelo utilizador. |
| System |
Recebe o papel que instrui ou define o comportamento do sistema. |
| Tool |
Obtém a função que fornece informações e referências adicionais em resposta a pedidos de utilização de ferramentas. |
| User |
Obtém o papel que fornece input do utilizador para interações no chat. |
| Value |
Obtém o valor associado a este ChatRole. |
Métodos
| Name | Description |
|---|---|
| Equals(ChatRole) |
Indica se o objeto atual é igual a outro objeto do mesmo tipo. |
| Equals(Object) |
Indica se esta instância e um objeto especificado são iguais. |
| GetHashCode() |
Devolve o código de hash para esta instância. |
| ToString() |
Devolve o nome do tipo totalmente qualificado desta instância. |
Operadores
| Name | Description |
|---|---|
| Equality(ChatRole, ChatRole) |
Devolve um valor que indica se duas ChatRole instâncias são equivalentes, conforme determinado por uma comparação insensível a maiúsculas minúsculas dos seus valores. |
| Inequality(ChatRole, ChatRole) |
Devolve um valor que indica se duas ChatRole instâncias não são equivalentes, conforme determinado por uma comparação insensível a maiúsculas e maiúsculas dos seus valores. |