Account Migration Guide
About 869 wordsAbout 3 min
Account migration replaces the @migration.local placeholder email on an old account with your real email address. After migration, you keep using the same account. Balance, plans, API keys, and usage records stay on that account.
Migration page: https://changeemail.muxueai.pro/
Before You Start
For old account password migration, prepare:
- Old account
- Old account password
- A new email that is not bound to another account
For GitHub account claim, prepare:
- The GitHub account used by the migrated account
- A new email that is not bound to another account
- A new login password with at least 8 characters
This flow is only for old accounts whose current email is a placeholder such as [email protected]. If the page says the account does not use a migration placeholder email, the account does not need this flow or has already been migrated.
Open It From This Site
- Go to the homepage.
- Click Account Migration in the button area.
- A migration reminder appears first.
- If this is your first time, click Read Migration Guide before continuing.
- After reading the guide, click I Have Read It, Continue to open the migration window.
You can also open the migration page directly:
https://changeemail.muxueai.pro/
Method 1: Migrate With Old Account and Password
Use this method if you still know the old account and password.
1. Verify the Old Account
In the migration window, fill in:
- Account: your old account. Usually this is the old username. If you used an email to sign in before, you can also try the old email.
- Password: your old account password.
Click Verify Account Password.
After verification succeeds, the Update Email window opens and shows the current email. Old migrated accounts usually show an email ending with @migration.local.
2. Enter the New Email
Fill in:
- New email
- Enter new email again
Both entries must be exactly the same. The email is saved in lowercase.
Click Save Email.
3. Confirm
The page confirms that this migration can only be done once from this page.
Check the new email carefully before confirming. When you see Email updated, migration is complete.
Method 2: Claim With GitHub
Use this method if your old account was migrated from GitHub, or if the page asks you to claim it with GitHub.
1. Click GitHub Claim
On the migration page, click 使用 GitHub 认领迁移账号.
The page opens GitHub authorization. Sign in with the matching GitHub account and approve the authorization.
2. Fill in the Returned Form
After authorization succeeds, the page returns to the migration window and shows something like:
- 已通过 GitHub xxx 验证
- Current email:
[email protected]
Then fill in:
- New email
- Enter new email again
- New password: at least 8 characters
- Enter new password again
GitHub claim binds the new email and sets a login password. After that, you can sign in with the new email and new password.
3. Confirm
The page confirms that it will bind the email and set the new password.
Submit only after checking the email and password. When you see Email updated, the claim is complete.
After Migration
Return to the console:
https://subapi.muxueai.pro/admin/dashboard
Use the new email to continue signing in and managing the account. GitHub claim users should sign in with the new email and the newly set password.
Common Messages
Account or password is incorrect
The old account or password is incorrect. Try the old username first; if that does not work, try the old email.
The account does not use a migration placeholder email
This account does not need migration, or its email is no longer a @migration.local placeholder.
The email is already taken
The new email is already bound to another account. Use another email, or check whether you already registered with this email.
The two email entries do not match
Check New email and Enter new email again. They must be exactly the same.
The new email is unchanged
The new email cannot be the same as the current email. Enter another email.
Verification expired
Verification is time-limited. Close the update window and verify the old account again, or restart GitHub authorization.
Password must be at least 8 characters
GitHub claim requires a new login password with at least 8 characters.
The two password entries do not match
Check New password and Enter new password again.
No migrated account was found for this GitHub account
The GitHub account you signed in with does not match a migrated account. Make sure you are using the original GitHub account.
This migrated account has already bound an email
This GitHub migrated account has already completed email binding and does not need migration again.
GitHub authorization state is invalid
Return to the migration page and click 使用 GitHub 认领迁移账号 again. Do not refresh the page during authorization.
Requests are too frequent
There were too many attempts in a short time. Wait for the time shown on the page and try again.