UNPKG

@cognigy/rest-api-client

Version:

Cognigy REST-Client

80 lines 3.27 kB
"use strict"; 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