AIKraft/Skills/Миграция моделей Qdrant

Миграция моделей Qdrant

Guides embedding model migration in Qdrant without downtime. Use when someone asks 'how to switch embedding models', 'how to migrate vectors', 'how to update to a new model', 'zero-downtime model change', 'how to re-embed my data', or 'can I use two models at once'. Also use when upgrading model dimensions, switching providers, or A/B testing models.

QDQdrant official Данные

Что делает навык

Направляет процесс миграции модели эмбеддингов в Qdrant без простоя, объясняя, как управлять векторными полями в коллекциях. Помогает определить необходимость переэмбеддинга данных и выбрать стратегию обновления размерности или провайдера.

Когда применять

  • Переключение модели эмбеддингов или провайдера (например, с OpenAI на Cohere)
  • Обновление размерности модели или смена архитектуры (например, с CLIP на BGE)
  • Добавление разреженных векторов для гибридного поиска к существующим плотным векторам
  • Использование моделей Matryoshka для уменьшения размерности
  • Смена типа квантования (например, с бинарного на скалярный)

Как работает

  1. Определите версию Qdrant: на v1.18+ можно добавлять или удалять именованные векторные поля в существующей коллекции, на v1.17 и ниже все поля должны быть заданы при создании.
  2. Проверьте необходимость переэмбеддинга: если меняется провайдер, архитектура или размерность, старые векторы несовместимы и требуют пересчета.
  3. Если переэмбеддинг не требуется (например, при добавлении разреженных векторов), используйте UpdateVectors для заполнения новых полей.
  4. При использовании Matryoshka-моделей укажите параметр dimensions для вывода эмбеддингов меньшей размерности.
  5. При смене квантования (binary на scalar) Qdrant выполнит пере-квантование автоматически.
  6. Используйте алиасы коллекций для управления стратегией миграции и минимизации простоев.

Примеры запросов агенту

Как переключить модель эмбеддингов без простоя?
Можно ли использовать две модели эмбеддингов одновременно в одной коллекции?
Как добавить разреженные векторы к существующим плотным в Qdrant?

Описание составлено по SKILL.md навыка, сверено 06.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «qdrant-model-migration» из репозитория: # https://github.com/qdrant/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r qdrant-model-migration/ ~/.claude/skills/qdrant-model-migration/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.