Open WebUI: установка, настройка и работа с моделями
Автор курса — Тимофей Ермолаев
0 ₽ бесплатный доступ
Бесплатный курс Open WebUI: установка, подключение моделей и сохранение данных. Доступные уроки и полный план развития курса из 18 разделов.
- Выбрать способ установки, место запуска приложения и источник моделей
- Запустить контейнер с постоянным томом и автоперезапуском
- Создать первого администратора и настроить базовый доступ
- Подключить Ollama или OpenAI-совместимый провайдер
Сейчас доступны уроки знакомства, установки, первой настройки и базовой эксплуатации. Курс пополняется; документы, инструменты и командная работа входят в будущую программу.
С чего начать изучение Open WebUI
Вы хотите пользоваться моделями через один интерфейс, подключить свои документы или собрать рабочее место для команды. Начните с того, где будет работать приложение и кому понадобятся его возможности. Open WebUI даёт веб-интерфейс, а ответы получает от подключённого сервиса модели. Установка интерфейса и подготовка модели — отдельные шаги.
В первых уроках мы разбираем эту схему, выбираем сценарий и оцениваем ресурсы. Затем готовим свою операционную систему, устанавливаем приложение одним способом, создаём администратора и подключаем модель. Этот порядок помогает понять, какой компонент проверять, если интерфейс открылся, а ответа в чате ещё нет.
Как выбрать свой путь по курсу
Если вы впервые знакомитесь с Open WebUI, начнём с раздела «Знакомство». Если задача и место установки уже определены, можно перейти к подготовке окружения для своей ОС. Windows, macOS и Linux являются альтернативными ветками; проходить их все не требуется. После подготовки продолжим общий урок Docker Compose. Для Windows также доступен альтернативный запуск через docker run.
Для личного чата достаточно освоить установку, подключение модели и сохранение данных. Для ассистента по документам дальше понадобятся Knowledge и RAG. Для работы с коллегами — управление пользователями, права и защищённый доступ. Эти продолжения перечислены в полной программе ниже; наличие темы в плане ещё не означает, что урок уже выпущен.
Когда подключаете внешний API, учитывайте условия и расходы выбранного провайдера. При работе с локальной моделью вычислительные ресурсы нужны там, где запущен сервер модели. В каждом случае отдельно решите, какие сведения допустимо отправлять на обработку.
Что внутри курса
Доступные уроки ведут к работающему интерфейсу, подключённой модели и сохранённым данным. Полная программа показывает следующие направления обучения.
Что получаете
- Доступные разделы: знакомство, установка, первая настройка и эксплуатация
- Практические уроки с командами и проверками результата
- Выбор сценария, подготовка Windows, macOS или Linux и установка в Docker
- Ссылки на первичную документацию Open WebUI для самостоятельной проверки
Чего здесь нет
- Готовое развёртывание публичного сервиса за вас
- Персональный аудит инфраструктуры и безопасности
- Серверный аккаунт, синхронизация прогресса и сертификат
Доступные уроки: 56
Эти уроки уже опубликованы. Выберите подходящую ветку установки; будущие темы перечислены в полной программе ниже.
- 1Что такое Open WebUI
В этом уроке мы разберём, как устроен Open WebUI, почему сам веб-интерфейс важно отличать от языковой модели и от чего зависит, где именно обрабатываются ваши сообщения и файлы.
- 2Архитектура Open WebUI
В этом уроке мы проследим, какой путь проходит сообщение от окна браузера до языковой модели и обратно, из чего собирается запрос, как обрабатываются прикреплённые документы и инструменты, а также где хранятся данные системы.
- 3Выбор сценария Open WebUI
В этом уроке мы определим, как именно вы планируете использовать Open WebUI, чтобы связать ваши рабочие задачи, круг пользователей, правила обработки данных и условия доступа в единый сценарий будущей системы.
- 4Требования к Open WebUI
В этом уроке мы переведём ваш сценарий в ориентировочные требования к памяти, процессору, диску и сетевым соединениям, чтобы понять, какая нагрузка ляжет на выбранный компьютер или сервер.
- 1Выбираем схему установки
Поможем выбрать способ запуска Open WebUI, разобраться с хранением данных и доступом и перейти к подходящему уроку установки.
- 2Windows: WSL2 и Docker Desktop для Open WebUI
Подготовим Windows 11 к установке Open WebUI в контейнере: настроим подсистему WSL2 с Ubuntu, подключим Docker Desktop и проверим рабочее окружение перед запуском сервиса.
- 3Подготовка Docker для macOS
Подготовим Mac к запуску Open WebUI: установим Docker Desktop, проверим команды в Терминале, OpenSSL и рабочую папку проекта.
- 4Подготовка Docker для Linux
Подготовим Ubuntu 24.04 LTS к запуску Open WebUI: установим Docker Engine с плагином Compose и проверим, как команды в терминале обращаются к локальному движку. Затем проверим OpenSSL и подготовим папку для файлов проекта.
- 5Устанавливаем Open WebUI в Docker: Windows и WSL2
В этом уроке мы развернём новый локальный экземпляр Open WebUI на Windows через Docker Desktop и терминал Ubuntu в WSL2 с помощью команды docker run. Мы подготовим постоянный секретный ключ в отдельной папке, подключим именованный том для хранения базы данных и чатов, а затем откроем веб-интерфейс в браузере Windows на том же компьютере.
- 6Установка Open WebUI через Docker Compose
Установим Open WebUI через Docker Compose на Windows, macOS или Ubuntu Linux. Сохраним настройки, постоянный ключ и данные, проверим запуск и разберём ошибки.
- 7Open WebUI Desktop: установка и первый запуск
Поможем установить Open WebUI Desktop на Windows, macOS или Ubuntu, запустить локальный сервер или подключиться к существующему и разобраться с хранением данных.
- 8Open WebUI как приложение на компьютере и телефоне
Поможем добавить Open WebUI как приложение на компьютер или телефон, выбрать подходящий адрес сервера и разобраться с входом, уведомлениями и доступом по сети.
- 1Первый вход и базовые настройки доступа
Создаём администратора, разбираемся с регистрацией пользователей и не открываем сервис раньше времени.
- 2Где меняются настройки и что сохраняется после перезапуска
Разберём личные настройки, Admin и параметры запуска Open WebUI. Проверим сохранение UI Scale и объясним, почему новое значение env может не примениться.
- 3Подключаем локальную модель через Ollama
Подключим Ollama к Open WebUI в Windows, macOS и Ubuntu Linux: загрузим проверочную модель, укажем адрес сервера и разберём ошибки соединения.
- 4Подключаем OpenAI-совместимый API
Подключим OpenRouter к Open WebUI: разберём адрес API, ключ и ID модели, проверим ответ в чате и найдём причины ошибок соединения.
- 5Облачные модели: OpenAI, Anthropic, Gemini и OpenRouter
Разберём прямые подключения OpenAI, Anthropic и Gemini и работу через OpenRouter. Поможем выбрать маршрут, подобрать ключ и проверить обычный чат.
- 6Локальные серверы: LM Studio, llama.cpp и vLLM
Подключим один локальный сервер модели к Open WebUI. Разберём LM Studio, llama.cpp и vLLM, адрес для контейнера, авторизацию и проверку ответа.
- 7Несколько подключений и управление списком моделей
Разберём, как различать источники моделей в Open WebUI, управлять несколькими подключениями и сохранять понятный список для работы.
- 8Фоновые модели, заголовки и дополнительные расходы
Разберём, какие задачи Open WebUI выполняет помимо ответа, как выбрать для них модель и отключить ненужную генерацию. Проверим настройки и источники расходов.
- 9Подключение внешнего агента вместо обычной модели
Поможем подключить готового агента Hermes к Open WebUI, проверить ответ и разобраться, где выполняются его действия, хранятся данные и задаются права.
- 10Личные и прямые подключения из браузера
Поможем настроить прямое подключение Open WebUI из браузера, проверить список моделей и ответ, разобраться с CORS и сохранением API-ключа в v0.12.3.
- 1Open WebUI через Python: uv и изолированное окружение
Поможем запустить Open WebUI через uv в отдельном Python-окружении на Ubuntu, сохранить данные и проверить повторный запуск без Docker.
- 2Python-запуск как постоянная служба
Поможем передать Python-запуск Open WebUI службе systemd на Ubuntu, сохранить прежние данные и разобраться с запуском при входе и загрузке системы.
- 3Образы, версии и вариант со встроенной Ollama
Поможем выбрать образ и версию Open WebUI, понять ограничения slim и отличить встроенную Ollama от двух отдельных сервисов в Docker Compose.
- 4Где нужен GPU: интерфейс, embeddings и сервер модели
Поможем понять, когда Open WebUI работает без видеокарты, где ускоряются embeddings и ответы модели и почему CUDA-образ не заменяет настройку сервера модели.
- 5Запуск через Podman и управление службой
Поможем запустить Open WebUI через Podman, сохранить данные и управлять службой Quadlet. Разберём автозапуск, rootless и альтернативу с kube play.
- 6Open WebUI на удалённом Linux-сервере
Поможем открыть Open WebUI на удалённом Linux-сервере через SSH-туннель и разобраться, как связаны доступ, работа контейнера и сохранение данных.
- 7Open WebUI в Kubernetes через Helm
Поможем установить Open WebUI через Helm в готовом Kubernetes-кластере, открыть интерфейс и проверить сохранение аккаунта после замены Pod.
- 8Open WebUI в Dockhost
Поможем разместить Open WebUI в Dockhost: настроим постоянный диск, администратора до открытия доступа, HTTPS и проверку данных после перезапуска.
- 9Open WebUI на виртуальной машине Яндекс Cloud
Поможем запустить Open WebUI на виртуальной машине Яндекс Cloud: подготовим Linux и Docker Compose, ограничим доступ и разберём хранение данных и расходы.
- 10Open WebUI в Managed Kubernetes Яндекс Cloud
Установим Open WebUI в готовый кластер Яндекс Cloud через Helm: отдельный kubeconfig, PVC, личный доступ, проверка данных и облачные расходы.
- 11Pinokio и Docker Extension: когда уместны сторонние способы
Сравним Pinokio и Docker Extension для личного Open WebUI: поддержка, версии, данные, обновления и модель. Определим, когда выбрать Compose или Desktop.
- 12Docker Swarm: развёртывание в существующем кластере
Open WebUI в готовом Docker Swarm: одна реплика, узел данных, секрет и Ollama. Разберём доступ, проверки запуска, обновление и границы восстановления.
- 13Запуск из исходного кода для разработки
Разберём локальный запуск Open WebUI из исходного кода: frontend и backend, отдельные данные, адреса и порты. Внесём небольшую правку и проверим dev reload.
- 1Первый чат в Open WebUI: как задать вопрос и продолжить диалог
Начнём чат в Open WebUI, уточним запрос и сравним варианты ответа. Разберём редактирование сообщений, ветки диалога, повтор генерации и очередь сообщений.
- 2Параметры Open WebUI: настройка ответа и рассуждений
Разбираем системную инструкцию, temperature, лимит ответа и рассуждения в Open WebUI. Меняем одну поддерживаемую настройку и проверяем результат.
- 3Контекст Open WebUI: как работает сжатие длинного чата
Как устроен контекст Open WebUI, когда работает Compaction и что сохраняет /compact. Проверяем важное условие по исходнику и возвращаем его в разговор.
- 4Память Open WebUI: как сохранять и менять предпочтения
Как работает память Open WebUI: сохраняем предпочтение, проверяем запись и ответ в новом чате, меняем или удаляем данные с учётом ограничений.
- 5Как добавить файл и прошлый разговор в чат Open WebUI
Как выбрать файл и прошлый разговор в Open WebUI, проверить извлечённый текст и сверить ответ с источником. Учитываем режимы, права и границы контекста.
- 6Как упорядочить беседы и найти нужный разговор в Open WebUI
Как назвать и сгруппировать беседы Open WebUI, найти нужное сообщение и проверить ветку. Чем папка проекта отличается от памяти и контекста модели.
- 7Как сравнить ответы нескольких моделей в Open WebUI
Сравните ответы доступных моделей в Open WebUI по фактам и требованиям задачи. Разберите Compare, выбор ветки и модели для следующего сообщения.
- 8Как сохранять, экспортировать и удалять чаты в Open WebUI
Как включить временный чат, скачать беседу или историю и удалить нужную запись в Open WebUI. Чем отличаются архив, JSON-копия и другие хранилища данных.
- 9Как поделиться разговором и отозвать доступ в Open WebUI
Как показать беседу выбранному пользователю Open WebUI, проверить ссылку до и после отзыва. Чем снимок отличается от текущего контекста и чужих копий.
- 1Как устроен собственный ассистент в Open WebUI
Разбираем базовую модель и её рабочий пресет в Open WebUI: инструкции, параметры и роли Knowledge, Prompts, Skills и Tools на примере книжного клуба.
- 2Как сохранить запрос в Open WebUI и подставлять новые данные
Создайте шаблон в Workspace Prompts, заполните переменные и проверьте сообщение до отправки. Две встречи книжного клуба показывают повторное использование.
- 3Как создать навык Open WebUI с инструкцией и файлом
Сохраните навык с инструкцией и памяткой, выберите его в чате и проверьте на двух запросах, прочитала ли модель файл и учла ли правила.
- 4Соберите ассистента Open WebUI для рабочей задачи
Создайте пресет Open WebUI с постоянной инструкцией, передайте факты и справку, проверьте полный запрос и пропуск времени в двух новых чатах.
- 5Как изменить настройки ассистента Open WebUI и вернуть прежний вариант
Как сравнить и вернуть настройки ассистента в Open WebUI, выбрать формат переноса и проверить доступ к модели, Skills и связанным ресурсам.
- 1Файл в чате или Knowledge: что выбрать и сколько текста передать модели
Когда достаточно файла в чате и когда пригодится коллекция Knowledge для разных бесед. Как отдельно выбрать найденные фрагменты или весь доступный извлечённый текст и проверить ответ по источнику.
- 2Как создать базу знаний и проверить ответы по документу
Создайте коллекцию Knowledge, загрузите памятку, сверьте сохранённый текст и проверьте два ответа по исходнику в отдельных новых чатах.
- 3Как проверить извлечение текста из PDF и выбрать обработчик в Open WebUI
Проверьте текст из PDF и сканов в Open WebUI: строки таблиц, числа и условия. Выберите подходящий способ извлечения и действие при расхождении.
- 4Как сменить embedding-модель в Open WebUI и проверить поиск
Как устроены эмбеддинги в Open WebUI, что затрагивает переиндексация и как сравнить найденные сведения до и после смены модели.
- 5Как настроить разбиение документов, поиск и реранжирование в Open WebUI
Как в Open WebUI связаны разбиение документов, поиск и реранжирование. Выбираем одно изменение по своим вопросам и сравниваем доступный текст отдельно от ответа.
- 6Как Open WebUI обращается к документам: RAG, полный контекст и инструменты модели
Как Open WebUI готовит фрагменты или полный текст и даёт модели инструменты поиска. Разбираем применимость RAG, Full Context и agentic retrieval.
Полная программа: 18 разделов
Выбирайте свой маршрут: одну установку, подключение модели и нужные рабочие задачи. Ссылки ведут к опубликованным урокам. Остальные материалы ещё готовятся; справочные приложения проходить необязательно.
1. Основы и выбор сценария
Доступно: 4 из 4Поможем выбрать сценарий и понять устройство системы.
2. Установка и первый рабочий запуск
Доступно: 9 из 9Пройдём одну подходящую ветку до работающего экземпляра.
- Выбираем схему установки
- Windows: WSL2 и Docker Desktop для Open WebUI
- Подготовка Docker для macOS
- Подготовка Docker для Linux
- Устанавливаем Open WebUI в Docker: Windows и WSL2
- Установка Open WebUI через Docker Compose
- Open WebUI Desktop: установка и первый запуск
- Первый вход и базовые настройки доступа
- Open WebUI как приложение на компьютере и телефоне
3. Подключения, модели и настройки
Доступно: 9 из 9Подключим модель и разберём настройки.
- Где меняются настройки и что сохраняется после перезапуска
- Подключаем локальную модель через Ollama
- Подключаем OpenAI-совместимый API
- Облачные модели: OpenAI, Anthropic, Gemini и OpenRouter
- Локальные серверы: LM Studio, llama.cpp и vLLM
- Несколько подключений и управление списком моделей
- Фоновые модели, заголовки и дополнительные расходы
- Подключение внешнего агента вместо обычной модели
- Личные и прямые подключения из браузера
4. Другие способы развёртывания
Доступно: 13 из 13Дополнительные способы запуска для выбранной среды.
- Open WebUI через Python: uv и изолированное окружение
- Python-запуск как постоянная служба
- Образы, версии и вариант со встроенной Ollama
- Где нужен GPU: интерфейс, embeddings и сервер модели
- Запуск через Podman и управление службой
- Open WebUI на удалённом Linux-сервере
- Open WebUI в Kubernetes через Helm
- Open WebUI в Dockhost
- Open WebUI на виртуальной машине Яндекс Cloud
- Open WebUI в Managed Kubernetes Яндекс Cloud
- Pinokio и Docker Extension: когда уместны сторонние способы
- Docker Swarm: развёртывание в существующем кластере
- Запуск из исходного кода для разработки
5. Повседневная работа и контекст
Доступно: 9 из 9Освоим чат, контекст и работу с материалами.
- Первый чат в Open WebUI: как задать вопрос и продолжить диалог
- Параметры и рассуждающие модели
- Контекстное окно и Compaction в длинном разговоре
- Память и персонализация
- Файлы и прошлые разговоры как контекст
- История, поиск, папки и проекты
- Несколько моделей: сравнение и выбор ответа
- Личные данные: временные чаты, экспорт и удаление
- Как поделиться разговором и отозвать доступ
6. Собственный ассистент в Workspace
Доступно: 5 из 57. Документы, Knowledge и качество RAG
Доступно: 5 из 9Получим и проверим ответы по своим документам.
- Файл, полный контекст или база знаний
- Первая база знаний и проверяемый ответ
- Извлечение текста: PDF, сканы, таблицы и OCR
- Embeddings и смена модели без потери качества
- Разбиение документов, поиск и reranking
- Классический RAG, Full Context и agentic retrieval (готовится)
- Цитаты и оценка качества ответов по документам (готовится)
- Векторное хранилище: когда менять встроенный вариант (готовится)
- Обновление знаний: каталоги, внешние источники и oikb (готовится)
8. Веб-поиск и исследование источников
ГотовитсяНастроим поиск и проверку веб-источников.
- Как устроен веб-поиск и как выбрать провайдера (готовится)
- Подключение облачного поиска (готовится)
- Локальный SearXNG и связь контейнеров (готовится)
- Чтение URL, исследование и проверка веб-источников (готовится)
9. Изображения и голос
ГотовитсяРазберём работу с изображениями и голосом.
- Работа с изображениями и vision-моделью (готовится)
- Генерация и редактирование изображений (готовится)
- Локальная генерация изображений через ComfyUI (готовится)
- Распознавание речи: локально или через API (готовится)
- Озвучивание ответов (готовится)
- Голосовой разговор, Realtime, камера и демонстрация экрана (готовится)
10. Заметки, каналы и совместная работа
ГотовитсяОрганизуем заметки и общение с командой.
- Заметки с AI и их связь с базой знаний (готовится)
- Каналы, участники и доступ к переписке (готовится)
- Apps в каналах: подключение и права сервиса (готовится)
11. Инструменты и разработка расширений
ГотовитсяПодключим инструменты; разработка расширений доступна отдельной веткой.
- Как модель вызывает инструменты: Native, встроенные Tools и Tool Search (готовится)
- Подключение MCP-сервера (готовится)
- OpenAPI-серверы и mcpo для подходящих MCP-сервисов (готовится)
- Сторонние Tools и Functions: импорт, доверие и отключение (готовится)
- Свой Python Tool: параметры, Valves и ответы в интерфейсе (готовится)
- Pipe Function: свой backend в списке моделей (готовится)
- Filter и Action: обработка запроса и действие пользователя (готовится)
- Event Function: реакция на события системы (готовится)
- Pipelines: когда нужен отдельный сервис (готовится)
- Отладка и обновление плагинов (готовится)
12. Автоматизации, календарь и агентные задачи
ГотовитсяНастроим задания и проверим результаты их выполнения.
- Задания по расписанию и история запусков (готовится)
- Календарь, таймеры и время в задачах (готовится)
- Субагенты и многошаговая работа (готовится)
- Автоматизация с инструментами и уведомлением о результате (готовится)
13. Пользователи, права и администрирование
ГотовитсяРазберём доступ и управление пользователями.
- Регистрация, роли и жизненный цикл учётной записи (готовится)
- Группы и разрешения на функции и ресурсы (готовится)
- MFA и восстановление доступа (готовится)
- SSO через OIDC и доверенный прокси (готовится)
- LDAP: подключение корпоративного каталога (готовится)
- Аналитика, отзывы и сравнение качества моделей (готовится)
- Общие настройки интерфейса, баннеры и переводы (готовится)
- SCIM: создание пользователей и отзыв доступа (готовится)
14. Данные, безопасность и эксплуатация
ГотовитсяПодготовим сохранность данных и сопровождение сервиса.
- Где живут данные, настройки и секретные ключи (готовится)
- Резервная копия, восстановление и перенос экземпляра (готовится)
- Обновление, миграции и возврат рабочей версии (готовится)
- Доступ к своему серверу: частная сеть, HTTPS и WebSocket (готовится)
- Усиление защиты и границы выполнения инструментов (готовится)
- Приватность, удаление данных и автономный режим (готовится)
- PostgreSQL вместо SQLite (готовится)
- Redis, несколько процессов и высокая доступность (готовится)
- Файлы и объектное хранилище при нескольких экземплярах (готовится)
- Журналы, health checks и мониторинг (готовится)
- Скорость, кеширование и расходы на модели (готовится)
Доступен общий урок об обновлениях и резервной копии. Подробные инструкции этого раздела готовятся отдельно.
15. API и внешние интеграции
ГотовитсяСвяжем Open WebUI с внешними системами.
- API-ключи, права и первый запрос к модели (готовится)
- Файлы и Knowledge через API (готовится)
- Инструменты на сервере при вызове через API (готовится)
- Webhooks, уведомления и интеграция с рабочим сервисом (готовится)
- Разработка приложения для каналов (готовится)
16. Выполнение кода и отдельные проекты экосистемы
ГотовитсяВыберем среду выполнения и границы её доступа.
- Artifacts и Python: браузер, Jupyter или Open Terminal (готовится)
- Установка и подключение Open Terminal (готовится)
- Файлы, терминал и предпросмотр результата (готовится)
- Изоляция, согласование действий и общая команда (готовится)
- Open WebUI Computer: когда нужен отдельный продукт (готовится)
- Terminals: индивидуальные среды для команды (готовится)
17. Диагностика по симптомам
ГотовитсяНайдём подходящую проверку по наблюдаемой ошибке.
- Open WebUI не запускается или не открывается (справочное приложение готовится)
- Модель не отвечает, ответ медленный или переполнен контекст (справочное приложение готовится)
- Документы и веб-поиск дают плохой результат (справочное приложение готовится)
- Ошибки входа, прав, инструментов и обновлений (справочное приложение готовится)
18. Итоговые проекты
ГотовитсяСоберём выбранный сценарий целиком и проверим результат.
- Личный ассистент с локальной моделью и внешним API (готовится)
- Ассистент по рабочим документам (готовится)
- Командный сервис с восстановлением из копии (готовится)
- Рабочая автоматизация с инструментами и наблюдением (готовится)
Кому подойдёт и кому нет
Это самостоятельный практический курс для локального запуска и осознанной первой настройки.
Подойдёт
- Тем, кто хочет единый веб-интерфейс для локальных и облачных моделей
- Специалистам, которым нужно протестировать Open WebUI до внедрения в команду
- Руководителям и администраторам, которым важны данные, доступ и обновления
Не подойдёт
- Тем, кто хочет сразу открыть сервис в интернет без HTTPS, контроля доступа и резервных копий
- Тем, кому нужен готовый сервис с полностью переданным поставщику администрированием
- Тем, кому требуется законченный курс по командной инфраструктуре уже сейчас
Что вы сможете делать после курса
Каждый результат можно проверить на своей установке, а не только прочитать о нём.
Выбрать способ установки, место запуска приложения и источник моделей
Запустить контейнер с постоянным томом и автоперезапуском
Создать первого администратора и настроить базовый доступ
Подключить Ollama или OpenAI-совместимый провайдер
Проверить резервное копирование и безопасное обновление
Как устроено обучение и сколько времени займёт
У доступных сейчас уроков суммарная длительность 18 ч 24 мин. Время на практику зависит от вашей среды; альтернативные ветки проходить все подряд не нужно.
Формат
- В уроке выбора сравниваются три схемы подключения моделей; затем можно перейти к установке в Docker
- В каждом практическом уроке есть действие и способ проверить результат
- Прогресс сохраняется локально в этом браузере без регистрации
Что понадобится
- Компьютер с Windows, macOS или Linux
- Docker для контейнерной установки; в уроке Windows есть отдельная подготовка WSL
- Свободное место для приложения и данных; объём для локальных моделей зависит от их выбора
Чем курс отличается от набора инструкций
- Документация объясняет настройки по отдельности, а курс собирает их в безопасную последовательность.
- Каждый урок заканчивается проверяемым результатом и даёт ссылку на первичный источник.
- Курс прямо отделяет локальный эксперимент от публичного сервиса для команды.