@cognigy/rest-api-client
Version:
Cognigy REST-Client
117 lines • 3.31 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.modeType = exports.generativeAIUseCases = exports.generativeAIProvidersLabels = exports.generativeAIProviders = exports.generativeAIModels = exports.embeddingModels = void 0;
/**
* WARNING: If you update the generativeAI models, providers please also
* update their counterparts in the llm-providers package
*/
exports.embeddingModels = [
"text-embedding-3-small",
"text-embedding-3-large",
"text-embedding-ada-002",
"luminous-embedding-128",
"amazon.titan-embed-text-v2:0",
"Pharia-1-Embedding-4608",
];
exports.generativeAIModels = [
"gpt-3.5-turbo",
"gpt-3.5-turbo-instruct",
"gpt-4",
"gpt-4o",
"gpt-4o-mini",
"gpt-4.1",
"gpt-4.1-mini",
"gpt-4.1-nano",
"luminous-extended-control",
"claude-v1-100k",
"claude-instant-v1",
"claude-3-opus-20240229",
"claude-3-haiku-20240307",
"claude-3-sonnet-20240229",
"claude-3-5-sonnet-20241022",
"claude-3-7-sonnet-20250219",
"claude-3-5-sonnet-latest",
"claude-3-7-sonnet-latest",
"claude-opus-4-0",
"claude-sonnet-4-0",
"text-bison@001",
"custom-model",
"gemini-1.0-pro",
"gemini-1.5-pro",
"gemini-1.5-flash",
"gemini-2.0-flash",
"gemini-2.0-flash-lite",
"amazon.nova-lite-v1:0",
"amazon.nova-pro-v1:0",
"amazon.nova-micro-v1:0",
"anthropic.claude-3-5-sonnet-20240620-v1:0",
"mistral-large-2411",
"mistral-small-2503",
"pixtral-large-2411",
"pixtral-12b-2409",
"mistral-large-latest",
"pixtral-large-latest",
"mistral-medium-latest",
"mistral-small-latest",
...exports.embeddingModels,
];
exports.generativeAIProviders = [
"azureOpenAI",
"openAI",
"openAICompatible",
"alephAlpha",
"anthropic",
"googleVertexAI",
"googleGemini",
"awsBedrock",
"mistral", // Mistral models https://docs.mistral.ai/getting-started/models/models_overview/
];
exports.generativeAIProvidersLabels = {
"azureOpenAI": "Azure OpenAI",
"openAI": "OpenAI",
"openAICompatible": "OpenAI Compatible",
"alephAlpha": "Aleph Alpha",
"anthropic": "Anthropic",
"googleVertexAI": "Google Vertex AI",
"googleGemini": "Google Gemini",
"awsBedrock": "AWS Bedrock",
"mistral": "Mistral",
};
/**
* WARNING: If you update the generativeAI useCases, please update the generativeAI
* mongoose schema too. models/settings/generativeAISettings.ts
*/
/*************************************
* COGNIGY.AI GENERATIVE AI USE CASES
*************************************/
exports.generativeAIUseCases = [
"nlu",
"knowledgeSearch",
"aiAgent",
"gptPromptNode",
"aiEnhancedOutputs",
"sentimentAnalysis",
"designTimeGeneration",
"intentSentenceGeneration",
"flowGeneration",
"generateNodeOutput",
"lexiconGeneration",
"answerExtraction",
"gptConversation",
];
/***********************************
* GENERATIVE AI MODELS MODE TYPES
***********************************/
/**
* @openapi
*
* components:
* schemas:
* TModelGroups:
* type: string
* enum:
* - chat
* - completion
*/
exports.modeType = ["chat", "completion", "embedding"];
//# sourceMappingURL=IGenerativeAIModels.js.map