← Back to Documentation
AI Powered

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

Requirements:

Azure subscription + deployed OpenAI model

Best for:

Enterprise users, compliance requirements

OpenAI

Direct API access, simplest setup

Requirements:

OpenAI API key

Best for:

General use, quick setup

GitHub Models

GitHub-integrated access to AI models

Requirements:

GitHub PAT with read:models scope

Best for:

Developers, GitHub workflows

Recommended Models

gpt-4o-mini — Best balance (recommended)
gpt-4o — Best quality
gpt-4-turbo — Alternative

Setting Up AI Features

1

Access AI Settings

Click the "AI Help" button in the command bar (top right of wizard) and select "AI Settings".

2

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
3

Test Connection

Click "Test Connection" to verify your credentials. A green checkmark indicates success.

4

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

Related Documentation

Field Types Reference

Understand how different field types are handled.

View Reference →

Configuration

All migration settings and options explained.

View Options →

Getting Started

Installation and first migration guide.

Read Guide →