Evolution
Тема интерфейса

Создание ассистентов и работа с документами в Chatbox на основе Foundation Models

С помощью этого руководства вы получите практический опыт по созданию ассистента и работе с документами в приложении Chatbox AI на основе сервиса Foundation Models.

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

  • Foundation Models — сервис для доступа к API популярных фундаментальных моделей машинного обучения с открытым исходным кодом.

  • Chatbox AI — сервис для взаимодействия с LLM через open-source чат-интерфейс.

Шаги:

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

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

1. Создайте сервисный аккаунт


  1. На верхней панели слева нажмите Кнопка с изображением девяти точек и перейдите в раздел Пользователи → Сервисные аккаунты.

    ../_images/s__service_account1.png
  2. В правом верхнем углу нажмите Создать сервисный аккаунт.

    ../_images/s__service_account_create1.png
  3. Задайте для сервисного аккаунта название и описание.

  4. Назначьте доступы и роль. Роль определяет права доступа сервисного аккаунта. Чтобы аккаунт мог совершать какие-либо действия с ресурсами, рекомендуем выбирать роль «Администратор проекта».

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

2. Сгенерируйте API-ключ

  1. На верхней панели слева нажмите Кнопка с изображением девяти точек и перейдите в раздел Пользователи, на вкладку Сервисные аккаунты.

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

    ../_images/s__service_account_n1.png
  3. Перейдите на вкладку API-ключи.

  4. Нажмите Создать API-ключ.

    ../_images/s__create_key1.png
  5. Введите название и описание API-ключа, которое поможет в будущем идентифицировать его среди других ключей.

  6. Заполните параметры API-ключа:

    • Сервисы — ml_inference_ai_marketplace.

    • Время действия — срок действия API-ключа и часовой пояс. Вы можете установить значение от одного дня до одного года с текущей даты. Если параметр не задан, срок действия ключа устанавливается на максимальное значение — один год. С целью повышения уровня безопасности рекомендуется выставлять средние значения, например 90 дней.

    • Интервал работы ключа — один или несколько интервалов времени, в которые можно использовать API-ключ.

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

  8. Сохраните Key Secret. После закрытия окна получить его будет нельзя.

    Созданный API-ключ появится в списке ключей в статусе «Активен». Подробнее о работе с API-ключом.

3. Установите Chatbox AI

  1. Перейдите на страницу загрузки Chatbox AI.

  2. Выберите версию приложения для вашей операционной системы: Windows, Linux, macOS, Android, iOS или используйте веб-версию.

  3. Установите приложение или откройте веб-интерфейс.

4. Подключите Foundation Models в Chatbox AI

  1. Откройте Chatbox AI.

  2. Перейдите в раздел Настройки.

    ../_images/s__settings_ch_b.png
  3. Нажмите Добавить.

    ../_images/s__settings_ch_b_add.png
  4. В поле Название укажите Foundation Models.

  5. В поле Режим API выберите значение Совместимо с API OpenAI.

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

    ../_images/s__add_provider_ch_b.png
  7. В списке поставщиков моделей выберите Foundation Models.

  8. В поле API‑ключ введите значение, полученное на шаге 2.

  9. В поле Хост API укажите https://foundation-models.api.cloud.ru.

    ../_images/s__settings_param.png
  10. Нажмите Получить. Откроется список доступных моделей.

  11. Нажмите Кнопка с изображением плюса для добавления модели. Вы можете добавить любое количество доступных моделей.

    ../_images/s__add_model_ch_b.png
  12. Нажмите Кнопка с изображением шестеренки в строке модели, чтобы включить поддержку дополнительных возможностей:

    • Видение — распознавание документов и изображений.

    • Логика — режим размышления для модели в чате.

    • Использование инструмента — возможность работы с дополнительными инструментами.

    ../_images/s__settings_edit_model.png
  13. Нажмите Сохранить.

5. Создайте ассистента для генерации кода

В Chatbox AI доступно создание собственных ассистентов для различных задач.

Для создания ассистента:

  1. Перейдите во вкладку Мои Copilots.

  2. Выберите ассистента, например Fullstack Software Developer. Будет создан новый чат с ассистентом по генерации кода.

  3. Введите запрос, например:

    Сгенерируй красивый лендинг для сервиса Foundation Models с использованием HTML, CSS и JS
    ../_images/s__request_chat.png
  4. Дождитесь ответа ассистента.

  5. Нажмите Предпросмотр, чтобы просмотреть сгенерированную страницу.

    ../_images/s__preview_chat.png
  6. При необходимости попросите ассистента внести правки в код.

6. Создайте чат с документами

Chatbox AI поддерживает работу с изображениями и файлами.

Для загрузки файла:

  1. В интерфейсе чата нажмите кнопку Выбрать файл.

    ../_images/s__file_selection.png
  2. Выберите текстовый файл. В качестве примера мы загрузили страницу Foundation Models, сохраненную в DOCX.

  3. Задайте вопрос по содержанию документа, например:

    Какие модели доступны в сервисе Foundation Models?
    ../_images/s__ch_model_response.png
  4. Убедитесь, что ответ модели содержит информацию из загруженного файла.

Результат

В ходе практической работы вы подключили приложение Chatbox AI к сервису Foundation Models, создали API-ключ, настроили модель и воспользовались ассистентом для генерации кода и анализа документов. Теперь вы можете использовать Chatbox AI для эффективной работы с LLM и файлами, обеспечивая приватность и контроль над данными.

Cloud.ru не предоставляет техническую поддержку приложения Chatbox AI. При возникновении вопросов обращайтесь в центр помощи Chatbox AI.