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 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 OpenAI Add Vector Store File: Adds an existing file from Azure OpenAI storage into the specified vector store using the vector store and file IDs. |
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. |
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.