Что нужно сделать: Зарегистрируйтесь в ProxyAPI, получите ключ и попросите WorkAI подключить модель к вашей странице.
Шаги:
Откройте proxyapi.ru и зарегистрируйтесь. Подтвердите email.
Пополните баланс. Рекомендую 500₽ — весь марафон обойдётся в 150–200₽, остаток останется.
Перейдите в раздел «Ключи API» → «Создать новый ключ API». Дайте ключу название (например, marathon). Скопируйте ключ — он показывается только один раз.
Откройте WorkAI и проект из Дня 1.
В панели AI убедитесь что выбран режим Создание. Отправьте промпт как есть:
Добавь обработчик кнопки «Спросить»: - при клике читай текст из поля ввода, - отправляй fetch POST на https://api.proxyapi.ru/openai/v1/chat/completions с заголовком Authorization: Bearer ВАШ_КЛЮЧ, телом { model: "gpt-5.4-mini", messages: [{ role: "user", content: вопрос }] }, - ответ модели выводи в блок под формой.
WorkAI предложит изменения. Нажмите «Сохранить».
Откройте index.html в редакторе. Найдите строку с Authorization: Bearer ВАШ_КЛЮЧ. Выделите ВАШ_КЛЮЧ и замените на свой реальный ключ из ProxyAPI. Сохраните файл.
Вернитесь в предпросмотр. Введите вопрос по теме вашего ассистента и нажмите кнопку. Дождитесь ответа.
Как проверить, что всё правильно:
model: "gpt-5.4-mini"Частые ошибки:
ВАШ_КЛЮЧ в index.html — ключ остался как текст-заглушка. Как исправить: откройте index.html, найдите строку с Authorization, замените ВАШ_КЛЮЧ на реальный ключ, сохраните.Если что-то пошло не так:
Предпросмотр показывает ERR_CONNECTION_REFUSED. Вы закрывали WorkAI — встроенный сервер остановился. Откройте историю чатов (иконка с часами вверху), выберите последний чат с проектом и напишите: «подними сервер». Страница откроется снова.
Страница открылась, но нажатие кнопки ничего не делает. Скорее всего, режим был не «Создание» — обработчик не добавился. Вернитесь в WorkAI, переключитесь в режим Создание и повторите промпт из шага 6.
Появляется ошибка «401» или «Unauthorized». Ключ неверный или не был вставлен в промпт. Уточните у WorkAI: «Какой ключ сейчас используется в fetch-запросе?» — он покажет код. Если там не ваш ключ — попросите исправить.
Появляется ошибка про модель (model is required / model not found). Попросите WorkAI: «Убедись что в fetch-запросе есть поле model: "gpt-5.4-mini"».
Появляется ошибка «insufficient funds» или «402». Баланс на ProxyAPI закончился. Зайдите на proxyapi.ru → раздел «Биллинг» и пополните.
Страница загружается, но ответ долго не приходит. Попробуйте ещё раз — иногда первый запрос идёт дольше. Если не помогает: попросите WorkAI: «Нажимаю кнопку — ответ не приходит, посмотри в чём проблема».
Улучшите вывод — три быстрых итерации:
Ответ работает, но выглядит как сырой текст со звёздочками и решётками. Исправьте по одному промпту:
Рендеринг markdown:
Ответ модели содержит markdown-разметку (**, ##, -), но отображается как текст. Добавь рендеринг markdown в блок с ответом — используй marked.js из CDN.
Очистка поля после отправки:
После отправки вопроса очищай поле ввода.
Замена старого ответа новым:
При отправке нового вопроса очищай предыдущий ответ в блоке вывода.
Необязательно: Задайте ассистенту 4–5 вопросов по теме вашего проекта. Обратите внимание: где отвечал точно по теме, а где — как общий ChatGPT. Это пригодится на День 3 — там дадим ассистенту роль и правила.
Первые вопросы к ассистенту всегда разные — и реакции на ответы тоже. Напишите в комментариях: что спросили первым — и как ответил?