UNPKG

@visactor/vmind

Version:

<div align="center"> <a href="https://github.com/VisActor#gh-light-mode-only" target="_blank"> <img alt="VisActor Logo" width="200" src="https://github.com/VisActor/.github/blob/main/profile/logo_500_200_light.svg"/> </a> <a href="https://githu

33 lines (24 loc) 1.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: !0 }), exports.getUserQuery = exports.getBasePrompt = exports.getFieldInfoPrompt = void 0; const llm_1 = require("../../../utils/llm"), capcutPrompt_1 = require("./capcutPrompt"), doubaoPrompt_1 = require("./doubaoPrompt"), gptPrompt_1 = require("./gptPrompt"); var gptPrompt_2 = require("./gptPrompt"); Object.defineProperty(exports, "getFieldInfoPrompt", { enumerable: !0, get: function() { return gptPrompt_2.getFieldInfoPrompt; } }); const getBasePrompt = (model, language, isMultiple = !1, showThoughs = !1) => { if (isMultiple) return (0, llm_1.isDoubaoModel)(model) ? (0, capcutPrompt_1.getCapCutPrompt)(language) : (0, capcutPrompt_1.getCapCutPromptInGpt)(language); return ((0, llm_1.isDoubaoModel)(model) ? doubaoPrompt_1.getBasePrompt : gptPrompt_1.getBasePrompt)(language, showThoughs); }; exports.getBasePrompt = getBasePrompt; const getUserQuery = (model, language, isMultiple = !1) => isMultiple && !(0, llm_1.isDoubaoModel)(model) ? [ { role: "user", content: "Extract all data" } ] : []; exports.getUserQuery = getUserQuery; //# sourceMappingURL=prompt.js.map