Azure OpenAI LLM Snap Pack

Overview

The Azure OpenAI LLM integrates OpenAI's Large Language Models (LLM) with Azure OpenAI Service. It allows you to incorporate advanced language models, including GPT-4, GPT-4 Turbo with Vision, GPT-3.5-Turbo, and Embeddings, for tasks like embedding, chat completions, and prompt generation in SnapLogic workflows.
This Snap Pack includes the following key features:
  • Supports integration with Azure OpenAI Service. It provides REST API access to GPT-4, GPT-4 Turbo with Vision, GPT-3.5-Turbo, and Embeddings models.
  • Supports tasks like embedding, chat completions, and prompt generation for enhanced language processing.
  • Supports advanced response configurations that enable you to customize 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:

Snaps Description
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 choose 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.
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.