Flowise

Форк
0
23 строки · 829.0 Байт
1
import { Request, Response, NextFunction } from 'express'
2
import loadPromptsService from '../../services/load-prompts'
3
import { InternalFlowiseError } from '../../errors/internalFlowiseError'
4
import { StatusCodes } from 'http-status-codes'
5

6
const createPrompt = async (req: Request, res: Response, next: NextFunction) => {
7
    try {
8
        if (typeof req.body === 'undefined' || !req.body.promptName) {
9
            throw new InternalFlowiseError(
10
                StatusCodes.PRECONDITION_FAILED,
11
                `Error: loadPromptsController.createPrompt - promptName not provided!`
12
            )
13
        }
14
        const apiResponse = await loadPromptsService.createPrompt(req.body.promptName as string)
15
        return res.json(apiResponse)
16
    } catch (error) {
17
        next(error)
18
    }
19
}
20

21
export default {
22
    createPrompt
23
}
24

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.