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, enableMemories=None, experimentalFeatures=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
   :param enableMemories: Whether or not memories are enabled.
   :type enableMemories: bool
   :param experimentalFeatures: Experimental features.
   :type experimentalFeatures: dict


   .. py:attribute:: user_information_instructions
      :value: None



   .. py:attribute:: response_instructions
      :value: None



   .. py:attribute:: enable_code_execution
      :value: None



   .. py:attribute:: enable_image_generation
      :value: None



   .. py:attribute:: enable_web_search
      :value: None



   .. py:attribute:: enable_playground
      :value: None



   .. py:attribute:: enable_memories
      :value: None



   .. py:attribute:: experimental_features
      :value: None



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



