chatflock.parsing_utils¶
Module Contents¶
- chatflock.parsing_utils.string_output_to_pydantic(output, chat_model, output_schema, spinner=None, n_tries=3, hide_message=True)¶
- chatflock.parsing_utils.chat_messages_to_pydantic(chat_messages, chat_model, output_schema, spinner=None, n_tries=3, hide_message=True)¶
- Parameters:
chat_messages (Sequence[chatflock.base.ChatMessage])
chat_model (langchain.chat_models.base.BaseChatModel)
output_schema (Type[chatflock.base.TOutputSchema])
spinner (Optional[halo.Halo])
n_tries (int)
hide_message (bool)
- Return type:
chatflock.base.TOutputSchema