Учебный материал
Доступ к AI для участников
Рабочее решение для первого потока. Условия провайдеров и доступность сервисов проверяются заново перед набором.
Рекомендация
Для вводной практики рассматриваем бесплатные варианты и платный резерв: Copilot Free, Antigravity Individual и OpenCode с бесплатной моделью OpenRouter. Тарифы изучены, работа на наших заданиях ещё не проверена. Старые бесплатные OAuth-маршруты Qwen Code и Gemini CLI не включаем в обещания участникам.
Основной учебный доступ — личный аккаунт участника в инструменте, который используется на занятии. Участник сохраняет свои проекты и историю, а мы не просим его делиться паролем. В базовом уровне начинаем с доступного бесплатного или стартового плана; покупка подписки не обязательна.
Платный AI-кодинг-агент нужен только для тех упражнений, которые действительно требуют доступа к файлам репозитория. Если курс оплачивает такой доступ, каждому ученику назначается отдельное место в командном плане или личная лицензия, условия которой это разрешают. До старта выбираем один основной инструмент для демонстраций и готовим совместимый запасной маршрут.
API-кредит на $10
Выбор недорогой модели и контроль расхода: начальный кандидат Qwen3-Coder-Next, альтернатива Qwen3.8 Flash, поэтапное открытие общего лимита и контроль на стороне провайдера/сервера. Это предложение для пилота; качество на наших заданиях и механизм ограничений ещё не проверены.
Рассматривать как необязательный «кошелёк на лабораторную», а не как месячную подписку и не как гарантированный бюджет на весь курс. Он может использоваться во вводной пробе, а затем — на сравнение моделей в продвинутом уровне. Это один общий пробный бюджет на пилот без автоматического восстановления на каждом этапе. API оплачивает модельные запросы; редактор и исполнение sandbox могут оплачиваться отдельно.
Перед выдачей кредитов провести пилот на одном и том же задании: каждый участник добавляет небольшую функцию или исправляет заранее подготовленный дефект. Зафиксировать провайдера и модель, стоимость, время, качество результата, объём ручной проверки и удобство интеграции в редактор. По результату решить, достаточно ли $10, следует ли увеличить сумму или оставить API только как факультативное сравнение.
Не выдавать один общий ключ группе. Для пилота проверить индивидуальные ограниченные ключи в личных учебных проектах; кандидат для сравнения нескольких поставщиков — совместимый агент с OpenRouter. Облачную среду на ученика и собственный gateway добавлять после проверки методики, условий поставщика и реальных лимитов. Gateway потребует разработки и сопровождения. Даже при раздельном учёте нужно проверить уже запущенные и параллельные запросы у границы лимита, а не обещать нулевой перерасход заранее. Варианты, смета и условия готовности находятся в проекте песочницы.
Матрица по уровням
| Этап | Что нужно ученику | Как выдаём доступ |
|---|---|---|
| Вводные | Карта инструментов, демонстрация агентов, готовый скилл, первая проба | Личный доступ либо индивидуальный пробный ключ после пилота; при отсутствии доступа — демонстрация |
| Базовый | AI-инструмент для постановки задачи и итераций интерфейса | Бесплатный/стартовый личный режим; преподаватель показывает полный процесс, если бесплатный план ограничен |
| Продвинутый | Редактор/агент, умеющий менять файлы проекта, Git и проверки | Личный план участника или отдельное оплаченное место на участника |
| Лаборатория моделей | Сопоставимая задача и учёт расходов | Опциональный API-доступ только если условия провайдера и отдельный учёт на участника проверены; иначе личный аккаунт участника или демонстрация преподавателя |
Контроль и безопасность
- Не просить учеников отправлять API-ключи в чат, форму курса, скриншот или репозиторий.
- Не включать браузерный код с секретным ключом. Прокси рассматривать только после проверки условий поставщика, допустимой схемы доступа и реального учёта расходов; если отдельное ограничение на ученика нельзя подтвердить, не обещать его и не выдавать централизованный API-доступ.
- Перед платной практикой назвать модель/инструмент, тарифный режим и максимальный учебный бюджет.
- Если провайдер поддерживает автопополнение — отключить его; проверить доступный лимит расходов и не считать задержанные ограничения жёсткой гарантией.
- Показать, где смотреть расход, отзывать ключ и отключать платный режим.
- Использовать учебный код и синтетические данные; не отправлять в стороннюю модель персональные, рабочие или секретные данные.
Что проверить перед потоком
- Поддерживает ли выбранный редактор нужные модели и функции агента, либо API доступен только для обычного чата.
- Как поставщик считает подписку/кредиты, включает ли автопродление и где показывается лимит.
- Можно ли независимо ограничить расходы каждого ученика и отозвать только его доступ.
- Работают ли сервис и оплата в стране участника и какие условия обработки данных применяются.
- Какой резервный урок провести, если бесплатная квота закончилась или сервис недоступен.
Первичные источники
Условия ниже описывают принципы, а не обещают постоянную цену. Перепроверить их перед потоком.
- OpenAI: предоплаченная оплата API и безопасность API-ключей
- Google: биллинг Gemini API и задержка применения лимитов
- Cursor: планы и цены и модели и условия использования
- Claude Code: быстрый старт
- Codex: способы входа и API
- OpenRouter: credit limits и управление расходами
- OpenCode: подключение OpenRouter
Положение в программе
Четыре вводных блока проходят до первой недели начальной программы: нейросети и доступы, Claude Code/Codex, использование готовых скиллов, первая проба. Перед продвинутой проверяем готовность проекта и доступ к агенту. Сравнение моделей остаётся факультативной практикой продвинутого урока 5 через model-cost-check. Пробный бюджет может начаться во вводной лаборатории; это не два отдельных начисления.
Текущий маршрут подготовки
Основной вариант первого потока — личный Codespaces и OpenCode, Copilot с чтением инструкции — резерв. Комплект преподавателя, доступ и сдача, условия и цены. Живой пилот с одним новичком проводится позже по решению владельца. Варианты хостинга и $10 выше — исследования/предложения; не включены автоматически в оплату.