Table of Contents

Namespace MailFathom.Application.Chat

Classes

ChatAnswer

What a chat provider produced for one conversation.

ChatGenerationFailedException

Indicates that a chat request produced no answer, and says which kind of failure ended it.

ChatMessage

One turn of a conversation: who it came from and what it said.

ChatTokenUsage

What one call consumed, in the units a provider bills by.

Interfaces

IChatModelClient

Produces one model answer for a conversation.

Enums

ChatGenerationFailure

Names why a chat request produced no answer, at the granularity a caller acts on.

ChatGenerationStop

Names why the model stopped generating, on a call that produced text.

ChatRole

Names who a turn of a conversation came from.