AI Features
SP Toolkit includes AI-powered features to simplify complex migrations, provide intelligent recommendations, and assist throughout the migration process.
Bring Your Own Key (BYOK)
AI features use your own API subscription. No additional costs from SP Toolkit. Your data is sent only to your configured AI provider—never to our servers.
AI Capabilities
AI Feature Guide
Conversational assistant that helps you navigate the toolkit
- Ask questions in plain English
- Get directed to the right features and settings
- Receive step numbers you can navigate to directly
- Example: "How do I migrate version history?"
Migration Advisor
Describe your scenario and get optimal settings recommendations
- Describe your migration in natural language
- Get complexity assessment (Simple/Moderate/Complex)
- Receive settings suggestions with importance levels
- Estimated duration and feature recommendations
List Analyzer
Pre-flight analysis of lists to identify challenges
- Field complexity analysis (lookups, users, calculated)
- Performance implications based on item count
- Critical issues, warnings, and info items
- Suggested batch sizes per list
AI Field Mapping
Intelligent field mapping suggestions using semantic analysis
- Semantic name matching (AssignedTo → Owner)
- Multilingual matching (Beschreibung → Description)
- Confidence scores (0-100%) with explanations
- Transform suggestions when types differ
Supported AI Providers
Azure OpenAI
Enterprise-grade with data residency control
Azure subscription + deployed OpenAI model
Enterprise users, compliance requirements
OpenAI
Direct API access, simplest setup
OpenAI API key
General use, quick setup
GitHub Models
GitHub-integrated access to AI models
GitHub PAT with read:models scope
Developers, GitHub workflows
Recommended Models
Setting Up AI Features
Access AI Settings
Click the "AI Help" button in the command bar (top right of wizard) and select "AI Settings".
Choose Your Provider
Select Azure OpenAI, OpenAI, or GitHub Models. You only need to configure one.
For Azure OpenAI:
- • Endpoint: https://your-resource.openai.azure.com
- • Deployment Name: Your deployed model name
- • API Key: From Azure Portal → Keys and Endpoint
For OpenAI:
- • API Key: From platform.openai.com/api-keys
- • Model: Defaults to gpt-4o-mini
For GitHub Models:
- • Personal Access Token: With read:models scope
- • Model: Defaults to gpt-4o-mini
Test Connection
Click "Test Connection" to verify your credentials. A green checkmark indicates success.
Save Credentials (Optional)
Enable "Remember credentials" to save API keys in browser localStorage. Credentials are stored locally only—never sent to any server except your configured AI provider.
Privacy & Security
AI features are designed with your data security in mind.
What's Sent to AI
- Field names and types (schema only)
- List names and metadata
- Your questions and prompts
- Migration scenario descriptions
What's NOT Sent
- Actual item data or content
- File contents or attachments
- User personal information
- Tenant credentials or tokens