How-To Guides
=============

The examples here all address certain "how-to" guides for working with LLMs.
They are split into two categories:


1. `Generic Functionality <./generic_how_to.html>`_: Covering generic functionality all LLMs should have.
2. `Integrations <./integrations.html>`_: Covering integrations with various LLM providers.
3. `Asynchronous <./async_llm.html>`_: Covering asynchronous functionality.
4. `Streaming <./streaming_llm.html>`_: Covering streaming functionality.

.. toctree::
   :maxdepth: 1
   :glob:
   :hidden:

   ./generic_how_to.rst
   ./integrations.rst
   ./async_llm.ipynb
   ./streaming_llm.ipynb
