mirror of
https://github.com/hwchase17/langchain.git
synced 2026-04-03 19:04:23 +00:00
Use docusaurus versioning with a callout, merged master as well @hwchase17 @baskaryan --------- Signed-off-by: Weichen Xu <weichen.xu@databricks.com> Signed-off-by: Rahul Tripathi <rauhl.psit.ec@gmail.com> Co-authored-by: Leonid Ganeline <leo.gan.57@gmail.com> Co-authored-by: Leonid Kuligin <lkuligin@yandex.ru> Co-authored-by: Averi Kitsch <akitsch@google.com> Co-authored-by: Erick Friis <erick@langchain.dev> Co-authored-by: Nuno Campos <nuno@langchain.dev> Co-authored-by: Nuno Campos <nuno@boringbits.io> Co-authored-by: Bagatur <22008038+baskaryan@users.noreply.github.com> Co-authored-by: Eugene Yurtsev <eyurtsev@gmail.com> Co-authored-by: Martín Gotelli Ferenaz <martingotelliferenaz@gmail.com> Co-authored-by: Fayfox <admin@fayfox.com> Co-authored-by: Eugene Yurtsev <eugene@langchain.dev> Co-authored-by: Dawson Bauer <105886620+djbauer2@users.noreply.github.com> Co-authored-by: Ravindu Somawansa <ravindu.somawansa@gmail.com> Co-authored-by: Dhruv Chawla <43818888+Dominastorm@users.noreply.github.com> Co-authored-by: ccurme <chester.curme@gmail.com> Co-authored-by: Bagatur <baskaryan@gmail.com> Co-authored-by: WeichenXu <weichen.xu@databricks.com> Co-authored-by: Benito Geordie <89472452+benitoThree@users.noreply.github.com> Co-authored-by: kartikTAI <129414343+kartikTAI@users.noreply.github.com> Co-authored-by: Kartik Sarangmath <kartik@thirdai.com> Co-authored-by: Sevin F. Varoglu <sfvaroglu@octoml.ai> Co-authored-by: MacanPN <martin.triska@gmail.com> Co-authored-by: Prashanth Rao <35005448+prrao87@users.noreply.github.com> Co-authored-by: Hyeongchan Kim <kozistr@gmail.com> Co-authored-by: sdan <git@sdan.io> Co-authored-by: Guangdong Liu <liugddx@gmail.com> Co-authored-by: Rahul Triptahi <rahul.psit.ec@gmail.com> Co-authored-by: Rahul Tripathi <rauhl.psit.ec@gmail.com> Co-authored-by: pjb157 <84070455+pjb157@users.noreply.github.com> Co-authored-by: Eun Hye Kim <ehkim1440@gmail.com> Co-authored-by: kaijietti <43436010+kaijietti@users.noreply.github.com> Co-authored-by: Pengcheng Liu <pcliu.fd@gmail.com> Co-authored-by: Tomer Cagan <tomer@tomercagan.com> Co-authored-by: Christophe Bornet <cbornet@hotmail.com>
60 lines
2.3 KiB
Plaintext
60 lines
2.3 KiB
Plaintext
# NVIDIA
|
|
|
|
>NVIDIA provides an integration package for LangChain: `langchain-nvidia-ai-endpoints`.
|
|
|
|
## NVIDIA AI Foundation Endpoints
|
|
|
|
> [NVIDIA AI Foundation Endpoints](https://www.nvidia.com/en-us/ai-data-science/foundation-models/) give users easy access to NVIDIA hosted API endpoints for
|
|
> NVIDIA AI Foundation Models like `Mixtral 8x7B`, `Llama 2`, `Stable Diffusion`, etc. These models,
|
|
> hosted on the [NVIDIA NGC catalog](https://catalog.ngc.nvidia.com/ai-foundation-models), are optimized, tested, and hosted on
|
|
> the NVIDIA AI platform, making them fast and easy to evaluate, further customize,
|
|
> and seamlessly run at peak performance on any accelerated stack.
|
|
>
|
|
> With [NVIDIA AI Foundation Endpoints](https://www.nvidia.com/en-us/ai-data-science/foundation-models/), you can get quick results from a fully
|
|
> accelerated stack running on [NVIDIA DGX Cloud](https://www.nvidia.com/en-us/data-center/dgx-cloud/). Once customized, these
|
|
> models can be deployed anywhere with enterprise-grade security, stability,
|
|
> and support using [NVIDIA AI Enterprise](https://www.nvidia.com/en-us/data-center/products/ai-enterprise/).
|
|
|
|
A selection of NVIDIA AI Foundation models is supported directly in LangChain with familiar APIs.
|
|
|
|
The supported models can be found [in NGC](https://catalog.ngc.nvidia.com/ai-foundation-models).
|
|
|
|
These models can be accessed via the [`langchain-nvidia-ai-endpoints`](https://pypi.org/project/langchain-nvidia-ai-endpoints/)
|
|
package, as shown below.
|
|
|
|
### Setting up
|
|
|
|
- Create a free [NVIDIA NGC](https://catalog.ngc.nvidia.com/) account.
|
|
- Navigate to `Catalog > AI Foundation Models > (Model with API endpoint)`.
|
|
- Select `API` and generate the key `NVIDIA_API_KEY`.
|
|
|
|
```bash
|
|
export NVIDIA_API_KEY=nvapi-XXXXXXXXXXXXXXXXXXXXXXXXXX
|
|
```
|
|
|
|
- Install a package:
|
|
|
|
```bash
|
|
pip install -U langchain-nvidia-ai-endpoints
|
|
```
|
|
|
|
### Chat models
|
|
|
|
See a [usage example](/docs/integrations/chat/nvidia_ai_endpoints).
|
|
|
|
```python
|
|
from langchain_nvidia_ai_endpoints import ChatNVIDIA
|
|
|
|
llm = ChatNVIDIA(model="mixtral_8x7b")
|
|
result = llm.invoke("Write a ballad about LangChain.")
|
|
print(result.content)
|
|
```
|
|
|
|
### Embedding models
|
|
|
|
See a [usage example](/docs/integrations/text_embedding/nvidia_ai_endpoints).
|
|
|
|
```python
|
|
from langchain_nvidia_ai_endpoints import NVIDIAEmbeddings
|
|
```
|