The Azure OpenAI LLM Snap Pack delivers a comprehensive collection of prebuilt connectors, Snaps for OpenAI powerful large language models. This gives you access to cutting-edge AI capabilities while maintaining the compliance, privacy, and control that enterprise environments demand.
What you can build
Transform your workflows with intelligent automation powered by advanced language models. Create sophisticated chat experiences that understand context and generate human-like responses. Convert text into embeddings to unlock semantic search, recommendation engines, and content similarity matching. Generate dynamic prompts that adapt to your data and business logic. Each Snap is designed for specific OpenAI capabilities, letting you mix and match the exact AI functionality your integration requires.
Why choose Azure OpenAI through SnapLogic
You get the best of both worlds: OpenAI industry-leading language models combined with Azure enterprise infrastructure, all accessible through SnapLogic’s intuitive integration platform. No need to manage API keys across multiple services or build custom middleware—just drag, drop, and configure Snaps to add AI capabilities to your data pipelines, business processes, and application workflows.
The Snap Pack includes the following key features:
- Supports integration with Azure OpenAI Service.
- Provides REST API access to various AI models
- Supports tasks including embedding, chat completions, and prompt generation for enhanced language processing.
- Supports advanced response configurations enabling customized response behavior through detailed settings, allowing for precise tuning of outputs based on your specific needs, and scenarios.
- Supports the processing and generation of content across multiple modalities, converting diverse inputs into a standardized response model for seamless integration with LLMs.
- Supports creating, storing, and managing vectorized data for optimized search and retrieval.
This Snap Pack has the following Snaps:
- Add Message: Adds a user message to an existing thread, enabling the continuous build-up of context or questions for AI assistance.
- Azure Data Source AI Search: Enables search and retrieval across indexed datasets using Azure AI Search, allowing efficient query execution and intelligent information retrieval.
- Azure OpenAI Assistants Submit Tool Outputs: Submits a list of tool outputs to be fed back into the model as an input for further processing by calling the Submit tool outputs to run API.
- Azure OpenAI Assistants Tool Call Router: Routes the input run object into two output views.
- Azure OpenAI Chat Completions: Generates chat completions using the specified model and model parameters.
- Azure OpenAI Create Vector Store: Creates a new vector store associated with your Azure OpenAI account.
- Azure OpenAI Embedder: Generates an embedding vector based on the provided input data.
- Azure OpenAI Function Generator: Generates a function definition that can be used for tool calling in the chat completions endpoint.
- Azure OpenAI Function Result Generator: Formats and structures the function results that are utilized by the Azure OpenAI.
- Azure OpenAI List Files: Retrieves and lists all files associated with the Azure OpenAI account.
- Azure OpenAI List Vector Store Files: Retrieves and lists all vector store files based on the specified vector store ID from Azure OpenAI.
- Azure OpenAI Multimodal Content Generator: Generates multimodal content for the user prompt with Azure OpenAI.
- Azure OpenAI Prompt Generator: Generates the augmented user prompt as per the specified prompt template using mustache template format.
- Azure OpenAI Remove Vector Store File: Removes a file from the specified vector store using the file ID and provides options to permanently delete the file from Azure OpenAI.
- Azure OpenAI Tool Calling: Enables the integration of external tools into the Azure OpenAI model’s workflow, thereby enabling the model to access and utilize these tools during its operation.
- Azure OpenAI File Upload: Uploads files to Azure OpenAI storage based on the specified purpose of the file.
- Create and Run Thread: Creates a thread and retrieves the result on a specified assistant.
- Create Thread: Creates a new thread based on the provided input data, allowing users to append prompts and build context for AI processing.
- Run Thread: Executes the specified thread and retrieves the AI-generated response based on the accumulated context and prompts.
To learn more, please check out the documentation page.

