Skip to content

NVIDIA Embeddings

NVIDIA Embeddings turns text into a numeric fingerprint of its meaning using the models of NVIDIA’s AI service. With that fingerprint, NappAI can find the documents that say something similar to what you are looking for, even when they use different words, for example in a knowledge base.

You connect the component to a vector database, which uses it both to store your documents and to search them. Use it if your company works with NVIDIA.

When to use it

  • Give an agent the knowledge in your manuals, contracts or FAQs by storing them in a vector database.
  • Build an internal search that finds documents by their meaning, not only by exact words.
  • Your company already has an account with NVIDIA’s AI service.

Configuration

FieldWhat it does
Credential (required)The credential of the service NVIDIA API. Pick one with Choose an option or create one with Add new credential. See Credentials.
ModelThe NVIDIA model that calculates the fingerprints: nvidia/nv-embed-v1 or snowflake/arctic-embed-I. Default: nvidia/nv-embed-v1.
NVIDIA Base URLThe address of the NVIDIA service. By default, NVIDIA’s public address; you do not need to change it.

Advanced options

FieldWhat it does
Model TemperatureA setting inherited from models that write text. Default: 0.1. You do not need to change it.

Output

Example

A machinery manufacturer, Talleres Alcor, wants its assistant to answer using its maintenance manuals.

  1. In a loading flow, split the documents into chunks with Recursive Character Text Splitter and pass them to Chroma DB with Operation set to Add.
  2. Add NVIDIA Embeddings and connect its Embeddings output to the Embedding input of Chroma DB.
  3. In the assistant flow, use the same Chroma DB collection with the same NVIDIA Embeddings component to find the chunks that answer each question.