@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
JavaScript
;
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