Integrations
=============

The examples here are all "how-to" guides for how to integrate with various LLM providers.

`OpenAI <./integrations/openai.html>`_: Covers how to connect to OpenAI models.

`Cohere <./integrations/cohere.html>`_: Covers how to connect to Cohere models.

`AI21 <./integrations/ai21.html>`_: Covers how to connect to AI21 models.

`Huggingface Hub <./integrations/huggingface_hub.html>`_: Covers how to connect to LLMs hosted on HuggingFace Hub.

`Azure OpenAI <./integrations/azure_openai_example.html>`_: Covers how to connect to Azure-hosted OpenAI Models.

`Manifest <./integrations/manifest.html>`_: Covers how to utilize the Manifest wrapper.

`Goose AI <./integrations/gooseai_example.html>`_: Covers how to utilize the Goose AI wrapper.

`Writer <./integrations/writer.html>`_: Covers how to utilize the Writer wrapper.

`Banana <./integrations/banana.html>`_: Covers how to utilize the Banana wrapper.

`Modal <./integrations/modal.html>`_: Covers how to utilize the Modal wrapper.

`StochasticAI <./integrations/stochasticai.html>`_: Covers how to utilize the Stochastic AI wrapper.

`Cerebrium <./integrations/cerebriumai_example.html>`_: Covers how to utilize the Cerebrium AI wrapper.

`Petals <./integrations/petals_example.html>`_: Covers how to utilize the Petals wrapper.

`Forefront AI <./integrations/forefrontai_example.html>`_: Covers how to utilize the Forefront AI wrapper.

`PromptLayer OpenAI <./integrations/promptlayer_openai.html>`_: Covers how to use `PromptLayer <https://promptlayer.com>`_ with LangChain.

`Anthropic <./integrations/anthropic_example.html>`_: Covers how to use Anthropic models with LangChain.

`DeepInfra <./integrations/deepinfra_example.html>`_: Covers how to utilize the DeepInfra wrapper.

`Self-Hosted Models (via Runhouse) <./integrations/self_hosted_examples.html>`_: Covers how to run models on existing or on-demand remote compute with LangChain.


.. toctree::
   :maxdepth: 1
   :glob:
   :caption: Specific LLM Integrations
   :name: Specific LLM Integrations
   :hidden:

   ./integrations/*
