:mod:`langchain_core.runnables.base`.Runnable
====================================================

.. currentmodule:: langchain_core.runnables.base

.. autoclass:: Runnable

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~Runnable.InputType
      ~Runnable.OutputType
      ~Runnable.config_specs
      ~Runnable.input_schema
      ~Runnable.name
      ~Runnable.output_schema
   
   

   
   
   .. rubric:: Methods

   .. autosummary::
   
      ~Runnable.__init__
      ~Runnable.abatch
      ~Runnable.ainvoke
      ~Runnable.assign
      ~Runnable.astream
      ~Runnable.astream_events
      ~Runnable.astream_log
      ~Runnable.atransform
      ~Runnable.batch
      ~Runnable.bind
      ~Runnable.config_schema
      ~Runnable.get_graph
      ~Runnable.get_input_schema
      ~Runnable.get_name
      ~Runnable.get_output_schema
      ~Runnable.get_prompts
      ~Runnable.invoke
      ~Runnable.map
      ~Runnable.pick
      ~Runnable.pipe
      ~Runnable.stream
      ~Runnable.transform
      ~Runnable.with_config
      ~Runnable.with_fallbacks
      ~Runnable.with_listeners
      ~Runnable.with_retry
      ~Runnable.with_types

   
   .. automethod:: Runnable.__init__
   .. automethod:: Runnable.abatch
   .. automethod:: Runnable.ainvoke
   .. automethod:: Runnable.assign
   .. automethod:: Runnable.astream
   .. automethod:: Runnable.astream_events
   .. automethod:: Runnable.astream_log
   .. automethod:: Runnable.atransform
   .. automethod:: Runnable.batch
   .. automethod:: Runnable.bind
   .. automethod:: Runnable.config_schema
   .. automethod:: Runnable.get_graph
   .. automethod:: Runnable.get_input_schema
   .. automethod:: Runnable.get_name
   .. automethod:: Runnable.get_output_schema
   .. automethod:: Runnable.get_prompts
   .. automethod:: Runnable.invoke
   .. automethod:: Runnable.map
   .. automethod:: Runnable.pick
   .. automethod:: Runnable.pipe
   .. automethod:: Runnable.stream
   .. automethod:: Runnable.transform
   .. automethod:: Runnable.with_config
   .. automethod:: Runnable.with_fallbacks
   .. automethod:: Runnable.with_listeners
   .. automethod:: Runnable.with_retry
   .. automethod:: Runnable.with_types

   
   


.. example_links:: Runnable