chatflock.participants.output_parser

Module Contents

class chatflock.participants.output_parser.JSONOutputParserChatParticipant(output_schema, name='JSON Output Parser')

Bases: chatflock.base.ActiveChatParticipant, Generic[chatflock.base.TOutputSchema]

Helper class that provides a standard way to create an ABC using inheritance.

Parameters:
  • output_schema (Type[chatflock.base.TOutputSchema])

  • name (str)

output_schema
output: chatflock.base.TOutputSchema | None = None
respond_to_chat(chat)
Parameters:

chat (chatflock.base.Chat)

Return type:

str