Home Snaps LLM Utilities Snap Pack
LLM Snap icon

LLM Utilities Snap Pack

The LLM Utilities Snap Pack provides tools for context management, embeddings, RAG systems, and function integration to power scalable, production-grade AI workflows.


The LLM Utilities Snap Pack is your foundational toolkit for creating sophisticated, production-grade AI integrations in SnapLogic. While other Snap Packs connect you to specific language models, this collection of Snaps handles the critical behind-the-scenes work that makes those AI interactions truly powerful. From intelligently chunking data for optimal context management to embedding and storing information in vector databases, these utilities ensure your language models have the right information at the right time. Whether you’re building retrieval-augmented generation (RAG) systems, managing conversation contexts, or organizing knowledge bases, this Snap Pack provides the infrastructure your AI workflows need to perform at scale.

Unlock advanced AI capabilities withe function calling and tool integration

Transform your existing SnapLogic pipelines into callable functions that AI models can discover and use autonomously. Generate function definitions from OpenAPI specifications to give AI models instant access to your APIs. Combine multiple data streams, format function results, and create structured tool definitions that turn passive AI responses into active automation. Whether you’re enabling an AI assistant to query databases, trigger business processes, or orchestrate complex workflows, the LLM Utilities Snap Pack provides the essential connectors that bridge the gap between AI intelligence and real-world execution.

This Snap Pack includes the following key features:

  • Enables custom knowledge-context chunks with defined properties.
  • Facilitates embed and store result chunks in the vector database to optimize data organization in subsequent queries.
  • Enables you to convert multiple pipelines into function definitions, consolidating their metadata into a structured output for seamless tool calling.
  • Enables you to generate functions from an OpenAPI specification for tool calling.

The LLM Utilities Snap Pack has the following Snaps:

  • APIM Function Generator Snap: Converts the APIM service version to the list of functions for the Tool Calling Snap
  • Chunker: Enables you to chunk information in a way you can customize according to the Snap configuration.
  • Function Generator: Used to generate tool definitions for AI/LLM tool calling workflows. It is a format-type Snap that creates structured function definitions that can be consumed by AI model snaps for tool calling capabilities.
  • Function Result Generator: Formats the results generated by user-run functions into a unified structure.
  • Message Appender: Enables you to combine document streams into a single output stream.
  • Multi Pipeline Function Generator: Transforms pipeline properties and parameters (such as pipeline name, purpose, and OpenAPI parameters) into function definitions for tool calling.
  • OpenAPI Function Generator: Converts an OpenAPI specification to functions for tool calling.

To learn more, please check out the documentation page.