abacusai.video_gen_costs
========================

.. py:module:: abacusai.video_gen_costs


Classes
-------

.. autoapisummary::

   abacusai.video_gen_costs.VideoGenCosts


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

.. py:class:: VideoGenCosts(client, modelCosts=None, expensiveModels=None, warningMessages=None)

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


   The most expensive price for each video gen model in credits

   :param client: An authenticated API Client instance
   :type client: ApiClient
   :param modelCosts: The costs of the video gen models in credits
   :type modelCosts: dict
   :param expensiveModels: The list of video gen models that are expensive
   :type expensiveModels: list
   :param warningMessages: The warning messages for certain video gen models
   :type warningMessages: dict


   .. py:attribute:: model_costs
      :value: None



   .. py:attribute:: expensive_models
      :value: None



   .. py:attribute:: warning_messages
      :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



