@cognigy/rest-api-client
Version:
Cognigy REST-Client
80 lines • 3.27 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.generativeAISettingsDataSchema = exports.generativeAIUseCaseDataSchema = exports.configurableGenerativeAIUseCases = void 0;
const IGenerativeAIModels_1 = require("../../generativeAI/IGenerativeAIModels");
const constants_1 = require("../../../constants");
exports.configurableGenerativeAIUseCases = IGenerativeAIModels_1.generativeAIUseCases.filter((useCase) => !constants_1.DEPRECATED_GENAI_USE_CASES.includes(useCase));
exports.generativeAIUseCaseDataSchema = {
title: "generativeAIMetaAzureOpenAIDataSchema",
type: "object",
additionalProperties: false,
required: ["largeLanguageModelId", "temperature"],
properties: {
largeLanguageModelId: {
type: ["null", "string"],
format: "uuid"
},
temperature: {
type: "number",
minimum: 0,
maximum: 1
}
}
};
exports.generativeAISettingsDataSchema = {
title: "generativeAISettingsDataSchema",
type: "object",
additionalProperties: false,
properties: {
enabled: {
type: "boolean"
},
useCasesSettings: {
type: "object",
additionalProperties: false,
properties: {
designTimeGeneration: {
type: "object",
properties: Object.assign({}, exports.generativeAIUseCaseDataSchema.properties)
},
aiEnhancedOutputs: {
type: "object",
properties: Object.assign({}, exports.generativeAIUseCaseDataSchema.properties)
},
gptConversation: {
type: "object",
properties: Object.assign({}, exports.generativeAIUseCaseDataSchema.properties)
},
gptPromptNode: {
type: "object",
properties: Object.assign({}, exports.generativeAIUseCaseDataSchema.properties)
},
knowledgeSearch: {
type: "object",
properties: Object.assign({}, exports.generativeAIUseCaseDataSchema.properties)
},
sentimentAnalysis: {
type: "object",
properties: Object.assign({}, exports.generativeAIUseCaseDataSchema.properties)
},
nlu: {
type: "object",
properties: Object.assign({}, exports.generativeAIUseCaseDataSchema.properties)
},
answerExtraction: {
type: "object",
properties: Object.assign({}, exports.generativeAIUseCaseDataSchema.properties)
},
aiAgent: {
type: "object",
properties: Object.assign({}, exports.generativeAIUseCaseDataSchema.properties)
},
conversationAnalyzer: {
type: "object",
properties: Object.assign({}, exports.generativeAIUseCaseDataSchema.properties)
}
}
}
}
};
//# sourceMappingURL=IGenerativeAISettings.js.map