Облачная платформаEvolution

Создание инференса для использования в Managed RAG


С помощью этого руководства вы последовательно создадите три типа инференса в ML Inference для использования их в базе знаний Managed RAG, затем проверите работоспособность базы знаний.

Вы будете использовать следующие сервисы:

Шаги:

  1. Подготовьте контент для базы знаний.

  2. Создайте инференс для модели-эмбеддера.

  3. Создайте инференс для модели-реранкера.

  4. Создайте инференс для LLM.

  5. Создайте базу знаний.

  6. Проверьте работу базу знаний.

Перед началом работы

  1. Зарегистрируйтесь в личном кабинете Cloud.ru.

    Если вы уже зарегистрированы, войдите под своей учетной записью.

  2. Убедитесь, что в личном кабинете Cloud.ru подключены сервисы Managed RAG, ML Inference, Object Storage.

  3. Получите токен Huggingface:

    1. Войдите или зарегистрируйтесь на https://huggingface.co.

    2. Перейдите в раздел Access Tokens.

      Раздел "Access Token"
    3. Нажмите Create new token.

    4. Выберите тип Write.

    5. Введите название токена, например rag_with_mlinference.

      Создание токена
    6. Нажмите Create token.

    7. Скопируйте токен и сохраните его, например в блокнот. После закрытия страницы он будет недоступен.

  4. Создайте секрет в сервисе Secret Management с параметрами:

    1. В поле Путь введите rag_with_mlinferece.

    2. В поле Значение секрета выберите Стандартный режим и введите сохраненное ранее значение токена Huggingface.

  5. Скачайте текстовый файл faq_products.txt.

1. Подготовьте контент для базы знаний

Добавьте источник для базы знаний в Evolution Object Storage:

  1. Создайте бакет.

  2. Создайте папку rag-inference-kb/ в бакете и загрузите в нее файл faq_products.txt, скачанный ранее.

2. Создайте инференс для модели-эмбеддера

Инференс создаетcя на примере модели с Huggingface Qwen/Qwen3-Embedding-0.6B.

  1. Перейдите в личный кабинет Cloud.ru, AI Factory → ML Inference.

  2. На вкладке Model RUN нажмите Создать.

  3. Укажите название embedder-for-rag.

  4. Выберите для Runtime значение vLLM.

  5. Добавьте модель:

    1. Нажмите Добавить из Hugging Face.

    2. В поле Репозиторий с моделью Hugging Face вставьте скопированное название модели Qwen/Qwen3-Embedding-0.6B.

    3. В поле Токен доступа в Hugging Face выберите секрет rag_with_mlinferece, созданный ранее.

  6. Нажмите Добавить.

    Дождитесь расчета ресурсов.

  7. В поле Задача ML модели выберите Embedding — отличительная черта инференса такого типа.

  8. Остальные параметры оставьте по умолчанию и нажмите Продолжить.

  9. Активируйте опцию Не выключать модель.

  10. (Опционально) Настройте масштабирование.

  11. (Опционально) В настройке Аутентификация выберите сервисный аккаунт.

  12. (Опционально) В настройке Логирование укажите лог‑группу.

  13. Нажмите Создать.

    Дождитесь, когда инференс перейдет в статус «Запущен».

  14. Перейдите на вкладку Информация и скопируйте идентификатор инференса — часть публичного URL между https:// и .modelrun.

    Например, в публичном URL https://12345c60-xxx-4527-xxxx-f789f789fb11.modelrun.inference.cloud.ru нужный идентификатор — 12345c60-xxx-4527-xxxx-f789f789fb11.

3. Создайте инференс для модели-реранкера

Инференс создаетcя на примере модели с Huggingface Qwen/Qwen3-Reranker-0.6B.

  1. Перейдите в личный кабинет Cloud.ru, AI Factory → ML Inference.

  2. На вкладке Model RUN нажмите Создать.

  3. Укажите название reranker-for-rag.

  4. Выберите для Runtime значение vLLM.

  5. Добавьте модель:

    1. Нажмите Добавить из Hugging Face.

    2. В поле Репозиторий с моделью Hugging Face вставьте скопированное название модели Qwen/Qwen3-Reranker-0.6B.

    3. В поле Токен доступа в Hugging Face выберите секрет rag_with_mlinferece, созданный ранее.

  6. Нажмите Добавить.

    Дождитесь расчета ресурсов.

  7. В поле Задача ML модели выберите Score — отличительная черта инференса такого типа.

  8. Остальные параметры оставьте по умолчанию и нажмите Продолжить.

  9. Активируйте опцию Не выключать модель.

  10. (Опционально) Настройте масштабирование.

  11. (Опционально) В настройке Аутентификация выберите сервисный аккаунт.

  12. (Опционально) В настройке Логирование укажите лог‑группу.

  13. Нажмите Создать.

    Дождитесь, когда инференс перейдет в статус «Запущен».

  14. Перейдите на вкладку Информация и скопируйте идентификатор инференса — часть публичного URL между https:// и .modelrun.

    Например, в публичном URL https://12345c60-xxx-4527-xxxx-f789f789fb11.modelrun.inference.cloud.ru нужный идентификатор — 12345c60-xxx-4527-xxxx-f789f789fb11.

4. Создайте инференс для LLM

Инференс создаетcя на примере модели с Huggingface t-tech/T-lite-it-1.0.

  1. Перейдите в личный кабинет Cloud.ru, AI Factory → ML Inference.

  2. На вкладке Model RUN нажмите Создать.

  3. Укажите название llm-for-rag.

  4. Выберите для Runtime значение vLLM.

  5. Добавьте модель:

    1. Нажмите Добавить из Hugging Face.

    2. В поле Репозиторий с моделью Hugging Face вставьте скопированное название модели t-tech/T-lite-it-1.0.

    3. В поле Токен доступа в Hugging Face выберите секрет rag_with_mlinferece, созданный ранее.

  6. В поле Токен доступа в Hugging Face выберите созданный токен rag_with_mlinferece версия 1.

  7. Нажмите Добавить.

    Дождитесь расчета ресурсов.

  8. В поле Задача ML модели выберите Generate — отличительная черта инференса такого типа.

  9. Остальные параметры оставьте по умолчанию и нажмите Продолжить.

  10. Активируйте опцию Не выключать модель.

  11. (Опционально) Настройте масштабирование.

  12. (Опционально) В настройке Аутентификация выберите сервисный аккаунт.

  13. (Опционально) В настройке Логирование укажите лог‑группу.

  14. Нажмите Создать.

    Дождитесь, когда инференс перейдет в статус «Запущен».

  15. Перейдите на вкладку Информация и скопируйте идентификатор инференса — часть публичного URL между https:// и .modelrun.

    Например, в публичном URL https://12345c60-xxx-4527-xxxx-f789f789fb11.modelrun.inference.cloud.ru нужный идентификатор — 12345c60-xxx-4527-xxxx-f789f789fb11.

5. Создайте базу знаний с использованием инференса

На этом шаге вы создадите базу знаний на основе загруженных документов и проиндексируете ее для использования с языковыми моделями.

  1. Перейдите в AI Factory → Managed RAG.

  2. Нажмите Создать базу знаний.

  3. В поле Название введите kb-rag-with-inference.

  4. В блоке Источники из S3 нажмите Выбрать и выберите папку rag-inference-kb.

  5. В поле Расширение файлов выберите txt.

  6. Активируйте опцию Вручную настроить обработку документов и модель.

  7. Нажмите Продолжить.

  8. Пропустите настройку экстрактора и нажмите Продолжить.

  9. Выберите источник модели ML Inference.

  10. В списке выберите созданный инференс embedder-for-rag.

  11. Нажмите Создать.

    Дождитесь, пока первая версия базы знаний перейдет в статус «Активна».

  12. Перейдите в созданную версию базы знаний.

  13. Скопируйте значения полей ID версии и ID базы знаний.

6. Проверьте работу базы знаний

Вы можете дополнительно проверить работу с базой знаний с помощью личного кабинета или API. Рекомендуется использовать оба способа.


  1. Перейдите в созданную версию базы знаний.

  2. Перейдите на вкладку Чат.

  3. Активируйте опцию Использовать модель-реранкер.

  4. В качестве источника модели‑реранкера выберите ML Inference.

  5. Выберите созданный инференс reranker-for-rag.

  6. В качестве Модель‑LLM выберите ML Inference и из списка выберите инференс llm-for-rag.

  7. Отправьте сообщение в чате и получите ответ.

Что дальше

С этим руководством вы создали базу знаний на основе нескольких инференсов моделей.

Теперь можно отправлять запросы к инференсу.

Узнавайте больше о прикладных сценариях и примерах решения бизнес-задач, получайте навыки управления облаком, выполняя практические руководства.