abacusai.custom_chat_instructions
=================================

.. py:module:: abacusai.custom_chat_instructions


Classes
-------

.. autoapisummary::

   abacusai.custom_chat_instructions.CustomChatInstructions


Module Contents
---------------

.. py:class:: CustomChatInstructions(client, userInformationInstructions=None, responseInstructions=None, enableCodeExecution=None, enableImageGeneration=None, enableWebSearch=None)

   Bases: :py:obj:`abacusai.return_class.AbstractApiClass`


   Custom Chat Instructions

   :param client: An authenticated API Client instance
   :type client: ApiClient
   :param userInformationInstructions: The behavior instructions for the chat.
   :type userInformationInstructions: str
   :param responseInstructions: The response instructions for the chat.
   :type responseInstructions: str
   :param enableCodeExecution: Whether or not code execution is enabled.
   :type enableCodeExecution: bool
   :param enableImageGeneration: Whether or not image generation is enabled.
   :type enableImageGeneration: bool
   :param enableWebSearch: Whether or not web search is enabled.
   :type enableWebSearch: bool


   .. py:method:: __repr__()

      Return repr(self).



   .. py:method:: to_dict()

      Get a dict representation of the parameters in this class

      :returns: The dict value representation of the class parameters
      :rtype: dict



