50 промптов для разработчиков
Промпты для генерации кода, рефакторинга и документации.
Промпты для разработчиков помогают генерировать код, тесты, документацию и рефакторинг. Указывайте язык, фреймворк и требования — модель выдаст черновик, который можно встроить в проект. Через единый API AITUNNEL можно вызывать GPT, Claude и другие модели без смены кода.
Используйте с любой моделью через AITUNNEL — подставьте base_url и API ключ.
Советы по использованию
- Указывайте язык и версию (например, Python 3.11, Node 20).
- Для рефакторинга просите «объясни и предложи улучшения» — получите комментарии и код.
- Добавляйте «без внешних библиотек» или «только stdlib», если нужен минимальный код.
- Для тестов укажите фреймворк: pytest, jest, unittest.
Шаблоны промптов
Напиши функцию на Python: [описание]. Добавь docstring и пример вызова.
Объясни этот код и предложи рефакторинг: [код].
Сгенерируй unit-тесты для функции: [код функции].
Переведи этот код с [язык] на [язык]: [код].
Напиши README для проекта: [краткое описание и структура].
Найди потенциальные баги и улучшения: [код].
Напиши SQL-запрос: [описание задачи]. Схема таблиц: [схема].
Сгенерируй типы TypeScript для этого JSON: [json].
Напиши регулярное выражение для: [описание паттерна]. Язык: [язык].
Объясни эту ошибку и предложи исправление: [текст ошибки и код].
Напиши Dockerfile для [тип приложения]. Требования: [список].
Создай конфиг [инструмент] для [задача]: [параметры].
Напиши скрипт на [язык] для [действие]. ОС: [Linux/Windows/Mac].
Документируй эту функцию: добавь docstring и пример: [код].
Предложи оптимизацию по памяти/скорости: [код].
Напиши API endpoint на [фреймворк]. Метод: [GET/POST]. Описание: [описание].
Создай схему базы данных для [проект]. Таблицы: [список]. Связи укажи.
Напиши middleware для [задача]. Фреймворк: [фреймворк]. Язык: [язык].
Сгенерируй mock данных для тестов. Формат: [JSON/массив/объект]. Поля: [список].
Напиши Git hooks для [задача]. Pre-commit / pre-push. Проверки: [список].
Создай CI/CD пайплайн. Платформа: [GitHub Actions/GitLab CI]. Этапы: [этапы].
Напиши валидацию формы. Поля: [список]. Правила: [правила]. Фреймворк: [фреймворк].
Создай компонент [название] на React/Vue. Пропсы: [список]. Функционал: [описание].
Напиши утилиту для [задача]. Язык: [язык]. CLI интерфейс с аргументами.
Сгенерируй OpenAPI/Swagger спецификацию для API. Endpoints: [список].
Напиши декоратор/аннотацию для [задача]. Язык: [язык]. Пример использования.
Создай кастомный хук React для [задача]. TypeScript. Возвращаемые значения: [список].
Напиши парсер для [формат]. Язык: [язык]. Валидация + error handling.
Создай модель Mongoose/Sequelize. Сущность: [сущность]. Поля: [список].
Напиши кеширующий слой. Хранилище: [Redis/memory]. Стратегия инвалидации: [стратегия].
Создай rate limiter middleware. Лимит: [N] запросов за [время]. Язык: [язык].
Напиши helper функции для работы с датами. Язык: [язык]. Операции: [список].
Создай authentication guard. Фреймворк: [фреймворк]. JWT / session based.
Напиши seed скрипт для БД. Данные: [описание]. ORM: [ORM].
Создай error handler middleware. Типы ошибок: [список]. Логирование + response.
Напиши utility типы TypeScript для [задача]. Generic типы с примерами.
Создай logger wrapper. Библиотека: [библиотека]. Форматы: JSON / pretty. Уровни логов.
Напиши pagination helper. Параметры: page, limit. Возврат: items, total, pages.
Создай factory function для [сущность]. Язык: [язык]. Параметры по умолчанию.
Напиши custom validator. Фреймворк: [фреймворк]. Правило: [правило]. С async поддержкой.
Создай websocket handler. Библиотека: [socket.io/ws]. События: [список].
Напиши migration скрипт для БД. Изменения: [описание]. ORM: [ORM].
Создай email template. Библиотека: [библиотека]. Тип письма: [тип]. Responsive.
Напиши retry механизм с exponential backoff. Язык: [язык]. Параметры: attempts, delay.
Создай file upload handler. Валидация: размер, тип. Хранилище: [S3/local]. Язык: [язык].
Напиши state machine для [процесс]. Библиотека: [библиотека/нативно]. Состояния и transitions.
Создай GraphQL resolver. Тип: [Query/Mutation]. Поля: [список]. С error handling.
Как использовать промпты через API
Все шаблоны выше можно вызывать через единый OpenAI-совместимый API AITUNNEL. Укажите в запросе base_url https://api.aitunnel.ru/v1/ и ваш API ключ, в поле messages передайте промпт как текст пользовательского сообщения, в model — идентификатор модели (например, openai/gpt-5.2 или anthropic/claude-sonnet-4).
Перед отправкой замените плейсхолдеры в квадратных скобках на свои значения. Стоимость запроса зависит от модели и количества токенов; цены в рублях указаны в личном кабинете.
Часто задаваемые вопросы
- Как вызвать промпт через API?Используйте любой совместимый с OpenAI API клиент (Python, JavaScript, cURL). Укажите base_url https://api.aitunnel.ru/v1/ и ваш API ключ AITUNNEL. В поле messages передайте промпт как content пользовательского сообщения. Модель укажите в параметре model (например, openai/gpt-5.2).
- Можно ли использовать эти промпты с любой моделью?Да. Шаблоны рассчитаны на текстовые чат-модели (GPT, Claude, Gemini и др.). Подставьте в квадратные скобки свои значения и отправьте запрос. Разные модели могут давать разную длину и стиль ответа — при необходимости уточняйте в промпте объём и тон.
- Сколько стоит один запрос?Стоимость зависит от модели и количества токенов (ввод + вывод). Цены в рублях за 1M токенов указаны в личном кабинете AITUNNEL и на страницах моделей. Короткий промпт и ответ — обычно доли рубля; длинные тексты — дороже.
- Как подставить переменные в промпт?Замените плейсхолдеры в квадратных скобках ([продукт], [ниша], [текст] и т.д.) на свои значения перед отправкой в API. В коде можно собирать строку промпта через шаблоны или конкатенацию.
Запустите эти промпты через AITUNNEL
Подключите API и используйте любые промпты с GPT-5, Claude, Gemini и другими моделями.