UNPKG

@cognigy/rest-api-client

Version:

Cognigy REST-Client

77 lines 2.97 kB
import { generativeAIUseCases } from "../../generativeAI/IGenerativeAIModels"; import { DEPRECATED_GENAI_USE_CASES } from "../../../constants"; export const configurableGenerativeAIUseCases = generativeAIUseCases.filter((useCase) => !DEPRECATED_GENAI_USE_CASES.includes(useCase)); export const generativeAIUseCaseDataSchema = { title: "generativeAIMetaAzureOpenAIDataSchema", type: "object", additionalProperties: false, required: ["largeLanguageModelId", "temperature"], properties: { largeLanguageModelId: { type: ["null", "string"], format: "uuid" }, temperature: { type: "number", minimum: 0, maximum: 1 } } }; export const generativeAISettingsDataSchema = { title: "generativeAISettingsDataSchema", type: "object", additionalProperties: false, properties: { enabled: { type: "boolean" }, useCasesSettings: { type: "object", additionalProperties: false, properties: { designTimeGeneration: { type: "object", properties: Object.assign({}, generativeAIUseCaseDataSchema.properties) }, aiEnhancedOutputs: { type: "object", properties: Object.assign({}, generativeAIUseCaseDataSchema.properties) }, gptConversation: { type: "object", properties: Object.assign({}, generativeAIUseCaseDataSchema.properties) }, gptPromptNode: { type: "object", properties: Object.assign({}, generativeAIUseCaseDataSchema.properties) }, knowledgeSearch: { type: "object", properties: Object.assign({}, generativeAIUseCaseDataSchema.properties) }, sentimentAnalysis: { type: "object", properties: Object.assign({}, generativeAIUseCaseDataSchema.properties) }, nlu: { type: "object", properties: Object.assign({}, generativeAIUseCaseDataSchema.properties) }, answerExtraction: { type: "object", properties: Object.assign({}, generativeAIUseCaseDataSchema.properties) }, aiAgent: { type: "object", properties: Object.assign({}, generativeAIUseCaseDataSchema.properties) }, conversationAnalyzer: { type: "object", properties: Object.assign({}, generativeAIUseCaseDataSchema.properties) } } } } }; //# sourceMappingURL=IGenerativeAISettings.js.map