Switch Embedding Models Without Losing Your Data
Seamlessly migrate your entire knowledge base and actions between embedding models and vector databases. No more deleting everything and starting over – preserve all your content while upgrading to better AI models.
Why You Need Migration
Understanding the embedding compatibility challenge
Embeddings Aren’t Compatible
Each embedding model (OpenAI, Voyage AI, Gemini) creates vectors in different dimensional spaces. You can’t mix embeddings from different models – they simply won’t match correctly.
The Old Way: Delete Everything
Previously, switching models meant deleting your entire knowledge base and all actions, then manually re-uploading everything. Hours of work lost every time you wanted to upgrade.
The New Way: Seamless Migration
Our migration tool automatically regenerates all embeddings with your new model while preserving every piece of content, metadata, and configuration. Switch models in minutes, not hours.
Powerful Migration Features
Everything you need to safely upgrade your AI infrastructure
Real-Time Progress Tracking
Monitor your migration with live progress bars and detailed logs. See exactly what’s being processed, catch errors instantly, and know when your migration is complete.
Smart Batch Processing
Process migrations in configurable batches to avoid API rate limits and server timeouts. Reliable migration for databases of any size, from 100 to 10,000+ entries.
Complete Migration History
Track every migration with detailed logs showing what was migrated, when, and any errors encountered. Perfect for auditing and troubleshooting.
Flexible Migration Options
Migrate exactly what you need, when you need it
Knowledge Base Migration
Migrate all your knowledge base entries with content and metadata preserved. Switch between WordPress database and Pinecone, or just regenerate embeddings.
Actions Migration
Regenerate embeddings for all your actions and intents. Automatically adjusts similarity thresholds when switching between embedding models.
Complete Migration
Migrate everything at once – knowledge base and actions together. Perfect for major upgrades or switching to an entirely new infrastructure setup.
Support for All Major AI Providers
Migrate between any embedding model combination
OpenAI Embeddings
text-embedding-ada-002, text-embedding-3-small, and text-embedding-3-large with dimensions from 1536 to 3072.
Voyage AI
voyage-2, voyage-large-2, and voyage-3-large supporting 1024 to 2048 dimensional embeddings.
Google Gemini
gemini-embedding-001 with 1536 dimensions for Google’s latest embedding technology.
WordPress Database
Store embeddings locally in your WordPress database for maximum control and privacy.
Pinecone Vector DB
Connect to Pinecone’s specialized vector database for enterprise-scale semantic search.
Any Combination
Migrate between any source and target – change models, databases, or both at the same time.
Ready to Upgrade Without the Pain?
Stop losing hours of work every time you want to switch embedding models. Download the Migration Tool and preserve your entire knowledge base while upgrading to better AI.
Frequently Asked Questions
Everything you need to know about the Migration Tool
Why can’t I just switch embedding models without migrating?
+Each embedding model creates vectors in different dimensional spaces. OpenAI’s ada-002 creates 1536-dimensional vectors, while their 3-large creates 3072-dimensional vectors. These can’t be compared directly – it’s like trying to compare distances measured in inches vs kilometers. You must regenerate all embeddings with the new model.
How long does a migration take?
+Migration time depends on your database size and batch settings. Typically: 100 entries take 2-3 minutes, 1,000 entries take 20-30 minutes, and 10,000 entries take 3-5 hours. The tool processes in batches to avoid timeouts and respects API rate limits.
What happens if the migration fails partway through?
+The migration tool tracks progress in real-time. If something goes wrong, you can see exactly which items failed in the log. Your original data remains untouched until you choose to finalize the migration, so you can retry safely without losing anything.
Can I migrate from Pinecone back to WordPress database?
+Yes! The migration tool supports all combinations: WordPress to Pinecone, Pinecone to WordPress, or staying on the same database while switching embedding models. Choose whatever configuration works best for your needs.
Will my chatbot still work during migration?
+Your chatbot continues to use your current configuration during migration. The new embeddings are generated in the target database separately. Only after you choose to finalize and update settings does your chatbot switch to the new configuration.
Do I need a MxChat Pro license to use the Migration Tool?
+Yes, the Migration Tool is an add-on for MxChat Pro and requires an active Pro license. It integrates with Pro’s advanced features like multiple embedding model support and Pinecone integration.