chatflock.ai_utils¶ Module Contents¶ chatflock.ai_utils.execute_chat_model_messages(chat_model, messages, chat_model_args=None, tools=None, spinner=None)¶ Parameters: chat_model (langchain.chat_models.base.BaseChatModel) messages (Sequence[langchain.schema.BaseMessage]) chat_model_args (Optional[Dict[str, Any]]) tools (Optional[Sequence[langchain.tools.BaseTool]]) spinner (Optional[halo.Halo]) Return type: str chatflock.ai_utils.PydanticType¶ chatflock.ai_utils.pydantic_to_openai_function(pydantic_type, function_name=None, function_description=None)¶ Parameters: pydantic_type (PydanticType) function_name (Optional[str]) function_description (Optional[str]) Return type: Dict[str, Any]