@cognigy/rest-api-client
Version:
Cognigy REST-Client
302 lines • 9.93 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.form = exports.sections = exports.fields = void 0;
exports.fields = [
{
key: "query",
type: "cognigyText",
label: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__QUERY__LABEL",
description: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__QUERY__DESCRIPTION",
params: {
required: true,
}
},
{
key: "queryPersona",
type: "cognigyText",
label: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__QUERYPERSONA__LABEL",
description: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__QUERYPERSONA__DESCRIPTION",
params: {
required: false,
}
},
{
key: "queryLanguage",
type: "cognigyText",
label: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__QUERYLANGUAGE__LABEL",
description: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__QUERYLANGUAGE__DESCRIPTION",
params: {
required: false,
},
defaultValue: "en-US"
},
{
key: "filters",
type: "json",
label: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__FILTERS__LABEL",
description: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__FILTERS__DESCRIPTION",
params: {
required: false,
},
defaultValue: "{}",
},
{
key: "promptEditorProfileId",
type: "cognigyText",
label: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__PROMPTEDITORPROFILEID__LABEL",
description: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__PROMPTEDITORPROFILEID__DESCRIPTION",
params: {
required: false,
}
},
{
key: "answersMaxWords",
type: "number",
label: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__ANSWERSMAXWORDS__LABEL",
description: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__ANSWERSMAXWORDS__DESCRIPTION",
params: {
required: true,
},
defaultValue: 100,
},
{
key: "linksMax",
type: "number",
label: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__MAXLINKS__LABEL",
description: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__MAXLINKS__DESCRIPTION",
params: {
required: true,
},
defaultValue: 5,
},
{
key: "knowledgeHubId",
type: "cognigyText",
label: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__KNOWLEDGEHUBID__LABEL",
description: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__KNOWLEDGEHUBID__DESCRIPTION",
params: {
required: true,
}
},
{
key: "maxKernels",
type: "number",
label: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__MAXKERNELS__LABEL",
description: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__MAXKERNELS__DESCRIPTION",
params: {
required: true,
},
defaultValue: 5,
},
{
key: "prompt",
type: "cognigyLLMText",
label: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__PROMPT__LABEL",
description: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__PROMPT__DESCRIPTION",
params: {
required: false,
multiline: true,
rows: 5,
},
defaultValue: "",
},
{
key: "modelArn",
type: "cognigyText",
label: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__MODELARN__LABEL",
description: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__MODELARN__DESCRIPTION",
params: {
required: false,
}
},
{
key: "storeLocation",
type: "select",
label: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__STORAGE__LABEL",
description: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__STORAGE__DESCRIPTION",
defaultValue: "input",
params: {
options: [
{
label: "Input",
value: "input"
},
{
label: "Context",
value: "context"
}
],
required: true
},
},
{
key: "inputKey",
type: "cognigyText",
label: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__STORAGEVARIABLE__LABEL",
description: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__STORAGEVARIABLE__DESCRIPTION",
defaultValue: "knowledgehub",
condition: {
key: "storeLocation",
value: "input",
}
},
{
key: "contextKey",
type: "cognigyText",
label: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__STORAGEVARIABLE__LABEL",
description: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__STORAGEVARIABLE__DESCRIPTION",
defaultValue: "knowledgehub",
condition: {
key: "storeLocation",
value: "context",
}
},
{
key: "logErrorToSystem",
label: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__LOGERRORTOSYSTEM__LABEL",
description: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__LOGERRORTOSYSTEM__DESCRIPTION",
type: "toggle",
defaultValue: false,
},
{
key: "errorHandling",
type: "select",
label: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__ERRORHANDLING__LABEL",
description: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__ERRORHANDLING__DESCRIPTION",
defaultValue: "continue",
params: {
options: [
{
label: "UI__NODE_EDITOR__FIELDS__HANDLE_SERVICE_ERROR__OPTIONS__STOP__LABEL",
value: "stop"
},
{
label: "UI__NODE_EDITOR__FIELDS__HANDLE_SERVICE_ERROR__OPTIONS__CONTINUE__LABEL",
value: "continue"
},
{
label: "UI__NODE_EDITOR__FIELDS__HANDLE_SERVICE_ERROR__OPTIONS__GOTO__LABEL",
value: "goto"
},
]
}
},
{
key: "errorHandlingGotoTarget",
type: "flowNode",
label: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__ERRORGOTO__LABEL",
condition: {
key: "errorHandling",
value: "goto"
}
},
{
key: "errorMessage",
type: "cognigyText",
label: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__ERRORMESSAGE__LABEL",
description: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__ERRORMESSAGE__DESCRIPTION",
defaultValue: "",
condition: {
key: "errorHandling",
value: "continue"
}
},
{
key: "debugDescription",
type: "description",
label: " ",
params: {
text: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__DEBUG__DESCRIPTION"
}
},
{
key: "debugLogRequestBody",
type: "toggle",
label: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__DEBUGLOGREQUESTBODY__LABEL",
description: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__DEBUGLOGREQUESTBODY__DESCRIPTION",
defaultValue: false
},
{
key: "debugLogRequestLatency",
type: "toggle",
label: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__DEBUGLOGREQUESTLATENCY__LABEL",
description: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__DEBUGLOGREQUESTLATENCY__DESCRIPTION",
defaultValue: false
},
// Hidden fields — populated server-side by service-resources on node create/update.
// Not listed in form or sections, so they are invisible in the UI.
{
key: "cxoneTenantId",
type: "text",
label: " ",
defaultValue: ""
},
{
key: "cxoneAgentUid",
type: "text",
label: " ",
defaultValue: ""
}
];
exports.sections = [
{
key: "query",
label: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__QUERY__SECTION_TITLE",
defaultCollapsed: true,
fields: ["queryPersona", "queryLanguage"],
},
{
key: "kbAnswers",
label: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__GENERATIVEAI__SECTION_TITLE",
defaultCollapsed: true,
fields: ["promptEditorProfileId", "answersMaxWords", "linksMax"],
},
{
key: "KnowledgeHub",
label: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__AWSBEDROCK__SECTION_TITLE",
defaultCollapsed: true,
fields: ["filters", "maxKernels", "prompt", "modelArn"],
},
{
key: "storage",
label: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__STORAGE__SECTION_TITLE",
defaultCollapsed: true,
fields: [
"storeLocation",
"inputKey",
"contextKey",
]
},
{
key: "errorHandling",
label: "UI__NODE_EDITOR__CXONE_KNOWLEDGEHUB__FIELDS__ERRORHANDLING__SECTION_TITLE",
defaultCollapsed: true,
fields: [
"logErrorToSystem",
"errorHandling",
"errorMessage",
"errorHandlingGotoTarget",
]
},
{
key: "debugging",
label: "UI__NODE_EDITOR__SECTIONS__DEBUG_SETTINGS__LABEL",
defaultCollapsed: true,
fields: [
"debugDescription",
"debugLogRequestBody",
"debugLogRequestLatency",
]
},
];
exports.form = [
{ type: "field", key: "knowledgeHubId" },
{ type: "field", key: "query" },
{ type: "section", key: "query" },
{ type: "section", key: "KnowledgeHub" },
{ type: "section", key: "kbAnswers" },
{ type: "section", key: "storage" },
{ type: "section", key: "errorHandling" },
{ type: "section", key: "debugging" },
];
//# sourceMappingURL=cxOneKnowledgeHubForm.js.map