############
LlamaIndex
############
IBM integration with LlamaIndex is available under `IBM and LlamaIndex LLM integration documentation
`_, while for embedding integration you may visit `IBM
and LlamaIndex Embedding integration documentation
`_.
.. note::
The ``llama-index-llms-ibm==0.2.x`` package relies on version ``0.11.x`` of the ``llama-index-core`` package and
``ibm_watsonx_ai`` in version ``>=1.1.x``.
************************
Installation and Setup
************************
Install the integration package with
.. code-block:: bash
pip install -qU llama-index-llms-ibm
Get an IBM watsonx.ai api key and set it as an environment variable (``WATSONX_APIKEY``)
.. code-block:: python
import os
os.environ["WATSONX_APIKEY"] = watsonx_api_key
******
LLMs
******
See detailed example how to load a model in the following `link
`_
.. code-block:: python
from llama_index.llms.ibm import WatsonxLLM
******************
Embedding Models
******************
Install the integration package with
.. code-block:: bash
pip install -qU llama-index-embeddings-ibm
.. note::
The ``llama-index-embeddings-ibm==0.1.x`` package relies on version ``0.11.x`` of the ``llama-index-core`` package
and ``ibm_watsonx_ai`` in version ``>=1.0.x``.
Usage example:
.. code-block:: python
from llama_index.embeddings.ibm import WatsonxEmbeddings
More details can be found `here `_
***************
API reference
***************
For detailed documentation of all IBM watsonx.ai features and configurations head to the `API reference
`_