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, enablePlayground=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
   :param enablePlayground: Whether or not playground is enabled.
   :type enablePlayground: bool


   .. py:attribute:: user_information_instructions


   .. py:attribute:: response_instructions


   .. py:attribute:: enable_code_execution


   .. py:attribute:: enable_image_generation


   .. py:attribute:: enable_web_search


   .. py:attribute:: enable_playground


   .. py:attribute:: deprecated_keys


   .. py:method:: __repr__()


   .. 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



