AI Subprocessors

Layup uses a select group of third-party AI providers to power specific features within the platform, such as content generation, search, moderation, and transcription. This page lists these providers, referred to as AI Subprocessors, the models they use, and the Layup feature each one supports.

Our Approach to AI

We choose our AI Subprocessors carefully and only use them to the extent necessary to deliver the relevant feature. No client content is used by these providers to train their underlying models. Data shared with each AI Subprocessor is limited to what is required to perform the specific task requested, and subprocessors are used only for the specific Layup features listed below, never broadly across all platform data. For more information on how Layup collects, uses, and protects data more broadly, please refer to our Privacy Policy.

Feature
Description
Model
Provider
IdeaBox Scoring
Scores and evaluates employee submissions in IdeaBox
gpt-5-4-nano-b440c
OpenAI
Course MCQ Generation
Generates multiple-choice quiz questions for courses
gpt-5-mini-cd287
OpenAI
Video Generation
Generates AI video content
google-3-3
Runware
Course Assessment Generation
Generates assessment questions and structures for courses
gpt-5-mini-dab80
OpenAI
Course Module Generation
Generates individual course module content
gpt-5-mini-73138
OpenAI
Course Outline Generation
Generates structured course outlines
gpt-5-4-nano
OpenAI
Image Generation (Localized)
Generates AI images with localization support
google-4-3
Runware
Image Generation (Default)
Generates AI images for course and content use
rundiffusion-110-101
Runware
Audio Transcription
Transcribes uploaded audio into text
gpt-4o-mini-transcribe
OpenAI
Document Moderation
Screens uploaded documents for policy violations
gpt-5-nano
OpenAI
Content Moderation
Screens text content for policy violations
omni-moderation-latest
OpenAI
Course Generation
Generates full course content from source material or prompts
gpt-4o
OpenAI
Course Recommendations
Generates personalized course recommendations for learners
gpt-4-1-nano-0e856
OpenAI
Ask AI (Reports)
Answers natural-language questions about report data
gpt-4-1-nano-b97e7
OpenAI
Text Tools
Supports general in-platform text editing and utility functions
gpt-4-1-nano
OpenAI
Layup Chat AI
Powers the in-platform Layup AI chat assistant
gpt-5-mini-97e92
OpenAI
AI Chat (Knowledge Search)
Powers retrieval-augmented question answering over course and knowledge content
gpt-5-mini
OpenAI
Media Parsing
Extracts and structures content from uploaded media files for ingestion
agentic-latest-a48a6
LlamaParse
Document Parsing
Extracts and structures content from uploaded documents for ingestion
agentic-latest
LlamaParse
Content Embedding
Converts course and knowledge content into searchable vector embeddings
text-embedding-3-small
OpenAI

How We Choose Our AI Subprocessors

We select AI subprocessors based on data handling practices, security posture, and fit for the specific feature they power. Providers are added to the platform only when they meet our internal standards for data minimization and security. If you have questions about our evaluation criteria for a specific AI subprocessor, you may contact us at contact@getlayup.com.