UNPKG

@callmedayz/ai-prompt-toolkit

Version:

Professional AI prompt engineering toolkit with advanced template features, real-time dashboards, conditional logic, template inheritance, live monitoring, OpenRouter integration, and 310+ model support

225 lines 6.98 kB
"use strict"; // Auto-generated OpenRouter model configurations // Generated on: 2025-07-09T13:31:29.518Z Object.defineProperty(exports, "__esModule", { value: true }); exports.MODEL_CONFIGS = void 0; exports.getModelConfig = getModelConfig; exports.getFreeModels = getFreeModels; exports.getPaidModels = getPaidModels; exports.getModelsByProvider = getModelsByProvider; exports.MODEL_CONFIGS = { 'tencent/hunyuan-a13b-instruct:free': { name: 'Tencent: Hunyuan A13B Instruct (free)', maxTokens: 32768, costPerToken: 0, modality: 'text', architecture: 'text->text', provider: 'tencent' }, 'tngtech/deepseek-r1t2-chimera:free': { name: 'TNG: DeepSeek R1T2 Chimera (free)', maxTokens: 163840, costPerToken: 0, modality: 'text', architecture: 'text->text', provider: 'tngtech' }, 'openrouter/cypher-alpha:free': { name: 'Cypher Alpha (free)', maxTokens: 1000000, costPerToken: 0, modality: 'text', architecture: 'text->text', provider: 'openrouter' }, 'mistralai/mistral-small-3.2-24b-instruct:free': { name: 'Mistral: Mistral Small 3.2 24B (free)', maxTokens: 96000, costPerToken: 0, modality: 'text', architecture: 'text+image->text', provider: 'mistralai' }, 'moonshotai/kimi-dev-72b:free': { name: 'Kimi Dev 72b (free)', maxTokens: 131072, costPerToken: 0, modality: 'text', architecture: 'text->text', provider: 'moonshotai' }, 'deepseek/deepseek-r1-0528-qwen3-8b:free': { name: 'DeepSeek: Deepseek R1 0528 Qwen3 8B (free)', maxTokens: 131072, costPerToken: 0, modality: 'text', architecture: 'text->text', provider: 'deepseek' }, 'deepseek/deepseek-r1-0528:free': { name: 'DeepSeek: R1 0528 (free)', maxTokens: 163840, costPerToken: 0, modality: 'text', architecture: 'text->text', provider: 'deepseek' }, 'sarvamai/sarvam-m:free': { name: 'Sarvam AI: Sarvam-M (free)', maxTokens: 32768, costPerToken: 0, modality: 'text', architecture: 'text->text', provider: 'sarvamai' }, 'mistralai/devstral-small:free': { name: 'Mistral: Devstral Small (free)', maxTokens: 32768, costPerToken: 0, modality: 'text', architecture: 'text->text', provider: 'mistralai' }, 'google/gemma-3n-e4b-it:free': { name: 'Google: Gemma 3n 4B (free)', maxTokens: 8192, costPerToken: 0, modality: 'text', architecture: 'text->text', provider: 'google' }, 'mistralai/mistral-small-3.2-24b-instruct': { name: 'Mistral: Mistral Small 3.2 24B', maxTokens: 128000, costPerToken: 5e-8, modality: 'text', architecture: 'text+image->text', provider: 'mistralai' }, 'mistralai/magistral-small-2506': { name: 'Mistral: Magistral Small 2506', maxTokens: 40960, costPerToken: 1e-7, modality: 'text', architecture: 'text->text', provider: 'mistralai' }, 'mistralai/magistral-medium-2506': { name: 'Mistral: Magistral Medium 2506', maxTokens: 40960, costPerToken: 0.000002, modality: 'text', architecture: 'text->text', provider: 'mistralai' }, 'mistralai/magistral-medium-2506:thinking': { name: 'Mistral: Magistral Medium 2506 (thinking)', maxTokens: 40960, costPerToken: 0.000002, modality: 'text', architecture: 'text->text', provider: 'mistralai' }, 'anthropic/claude-opus-4': { name: 'Anthropic: Claude Opus 4', maxTokens: 200000, costPerToken: 0.000015, modality: 'text', architecture: 'text+image->text', provider: 'anthropic' }, 'anthropic/claude-sonnet-4': { name: 'Anthropic: Claude Sonnet 4', maxTokens: 200000, costPerToken: 0.000003, modality: 'text', architecture: 'text+image->text', provider: 'anthropic' }, 'mistralai/devstral-small': { name: 'Mistral: Devstral Small', maxTokens: 128000, costPerToken: 6e-8, modality: 'text', architecture: 'text->text', provider: 'mistralai' }, 'mistralai/mistral-medium-3': { name: 'Mistral: Mistral Medium 3', maxTokens: 131072, costPerToken: 4e-7, modality: 'text', architecture: 'text+image->text', provider: 'mistralai' }, 'openai/gpt-4.1': { name: 'OpenAI: GPT-4.1', maxTokens: 1047576, costPerToken: 0.000002, modality: 'text', architecture: 'text+image->text', provider: 'openai' }, 'openai/gpt-4.1-mini': { name: 'OpenAI: GPT-4.1 Mini', maxTokens: 1047576, costPerToken: 4e-7, modality: 'text', architecture: 'text+image->text', provider: 'openai' }, 'openai/gpt-4.1-nano': { name: 'OpenAI: GPT-4.1 Nano', maxTokens: 1047576, costPerToken: 1e-7, modality: 'text', architecture: 'text+image->text', provider: 'openai' }, 'mistralai/mistral-small-3.1-24b-instruct': { name: 'Mistral: Mistral Small 3.1 24B', maxTokens: 128000, costPerToken: 5e-8, modality: 'text', architecture: 'text+image->text', provider: 'mistralai' }, 'openai/gpt-4o-mini-search-preview': { name: 'OpenAI: GPT-4o-mini Search Preview', maxTokens: 128000, costPerToken: 1.5e-7, modality: 'text', architecture: 'text->text', provider: 'openai' }, 'openai/gpt-4o-search-preview': { name: 'OpenAI: GPT-4o Search Preview', maxTokens: 128000, costPerToken: 0.0000025, modality: 'text', architecture: 'text->text', provider: 'openai' }, 'openai/gpt-4.5-preview': { name: 'OpenAI: GPT-4.5 (Preview)', maxTokens: 128000, costPerToken: 0.000075, modality: 'text', architecture: 'text+image->text', provider: 'openai' } }; // Helper functions function getModelConfig(model) { return exports.MODEL_CONFIGS[model]; } function getFreeModels() { return Object.keys(exports.MODEL_CONFIGS).filter(model => exports.MODEL_CONFIGS[model].costPerToken === 0); } function getPaidModels() { return Object.keys(exports.MODEL_CONFIGS).filter(model => exports.MODEL_CONFIGS[model].costPerToken > 0); } function getModelsByProvider(provider) { return Object.keys(exports.MODEL_CONFIGS).filter(model => exports.MODEL_CONFIGS[model].provider === provider); } //# sourceMappingURL=openrouter-models.js.map