Node Specific Features

Data Node

When you create a Data node, you will see a button to upload data to the Vector Store API. You can find the API documentation here. Available configurations for the Upload Parameters:

  • Embeddings Model: Specifies the embedding model used to convert text into vectors.

  • Chunking Algorithm: Determines how the text is chunked before processing. "Sentence" means the text will be split at sentence boundaries rather than arbitrary character limits. "Naive" splits the text at arbitrary points.

  • Chunk Overlap: Defines how much consecutive chunks overlap in terms of characters. Overlapping ensures contextual continuity when processing text segments. A higher value means more repeated content across chunks.

  • Chunk Length: Sets the maximum number of characters per chunk. A larger chunk size retains more context, while a smaller size improves efficiency but may lose some context.

  • **Advanced Data Extraction: **Allows for more sophisticated extraction techniques, useful for data that includes images, tables, graphs.

  • Text in images (OCR): Optical Character Recognition (OCR) will be applied to extract text from images before processing.

  • Embeddings API Key: Use your own embedding model for processing.

Documents Node

Google Drive Node

Authenticate through Google to give your project access to your Google Drive. Your end users will be able to ask an LLM questions based on the files you've uploaded.

Table Node

Use a Table Node to create a Knowledge Base from a .csv file. StackAI creates a SQL database with your .csv file and performs semantic search, all under the hood. A generative model decides which search result--SQL or semantic search--is more informative, giving you powerful search over tables.

Last updated

Was this helpful?