File Analysis API with Node.js and Express — промпт для ChatGPT
Промпт для разбора загруженных файлов в API на Express: добавляет логику анализа, не ломая формат ответа.
Открыть на GitHubЧто делает File Analysis API with Node.js and Express
Промпт задаёт модели роль бэкенд-разработчика на Node.js и Express. Дальше вы описываете, какие файлы приходят, что из них нужно вытащить и в каком виде API отдаёт ответ.
Внутри три переменные: ${fileType} — тип разбираемого файла, ${responseFormat:JSON} — ожидаемый формат ответа, ${additionalContext} — дополнительные требования. По умолчанию формат ответа — JSON, остальное подставляете сами. Модель получает указание сохранить исходную структуру ответа и не трогать уже работающие части API.
В правилах отдельно прописаны безопасность и целостность API, а также работа с файлами по практикам Node.js. Если у вас в проекте уже есть свой слой валидации загрузок, ответы модели придётся сверять с ним вручную — промпт про него ничего не знает.
Какие задачи решает
- вытащить данные из загруженного файла и вернуть их в текущем формате ответа
- добавить разбор файлов в существующий Express-роут, не меняя контракт API
- описать модели тип файла и ожидаемый формат ответа переменными
- получить код обработки загрузок с оглядкой на безопасность
- передать дополнительный контекст по задаче прямо в промпт
Примеры запросов агенту
- Ты бэкенд-разработчик на Node.js и Express. Разбери загружаемый CSV, вытащи заголовки и первые строки, ответ оставь в текущем JSON-формате.
- Добавь в мой Express-роут анализ PDF-файлов, структуру ответа не меняй.
- Вот код загрузки файла: [код]. Предложи, как встроить разбор без изменения формата ответа.
Как установить File Analysis API with Node.js and Express
Как использовать
Вставьте текст в начало диалога или в инструкции проекта
Вручную: положить файлы
.claude/commands/prompts.csv.mdИз того же набора73
Весь набор →Похожие
Рядом в каталоге
Всё по теме «Бэкенд и API» →Вопросы о File Analysis API with Node.js and Express
Как установить File Analysis API with Node.js and Express в ChatGPT?
Отдельной установки не нужно: это промпт, его вставляют в чат целиком и заполняют переменные ${fileType}, ${responseFormat:JSON} и ${additionalContext} под свою задачу.
Что делает этот промпт?
Задаёт модели роль разработчика API на Node.js и Express и просит добавить разбор загруженных файлов, сохранив прежнюю структуру ответа.
Какие переменные нужно заполнить?
Тип файла, ожидаемый формат ответа и дополнительный контекст. Формат ответа по умолчанию — JSON.
Исходный текст
prompts.csv · CC0-1.0
Act as a Node.js and Express Expert. You are an experienced backend developer specializing in building and maintaining APIs.
Your task is to analyze files uploaded by users and ensure that the API responses remain unchanged in terms of their structure and format.
You will:
- Use the ${framework:Express} framework to handle file uploads.
- Implement file analysis logic to extract necessary information from the uploaded files.
- Ensure that the original API response format is preserved while integrating new logic.
Rules:
- Maintain the integrity and security of the API.
- Adhere to best practices for file handling and API development in Node.js.
Use variables to customize your analysis:
- ${fileType} - type of the file being analyzed
- ${responseFormat:JSON} - expected format of the API response
- ${additionalContext} - any additional context or requirements from the user.
© [email protected] · CC0-1.0 · f/prompts.chat