UNPKG

@vfarcic/dot-ai

Version:

AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance

33 lines (32 loc) 1.63 kB
"use strict"; /** * Centralized Model Configuration * * Single source of truth for model versions currently used across the system. * Update versions here to change them everywhere. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.CURRENT_MODELS = void 0; exports.getCurrentModel = getCurrentModel; exports.CURRENT_MODELS = { anthropic: 'claude-sonnet-4-6', anthropic_opus: 'claude-opus-4-7', anthropic_haiku: 'claude-haiku-4-5-20251001', openai: 'gpt-5.4', google: 'gemini-3.1-pro-preview', google_flash: 'gemini-3-flash-preview', // PRD #294: Gemini 3 Flash - faster/cheaper variant with same 1M context kimi: 'kimi-k2.5', // PRD #353: Moonshot AI Kimi K2.5 - single model with thinking by default, 256K context alibaba: 'qwen3.6-plus', // PRD #480: Alibaba Qwen 3.6-Plus - 262K context, 201 languages, MoE architecture xai: 'grok-4', host: 'host', // Delegates generation to the client via MCP Sampling openrouter: 'anthropic/claude-haiku-4.5', // PRD #194: OpenRouter default model (overridden by AI_MODEL env var) custom: 'gpt-5.4', // PRD #194: Custom endpoint default model (overridden by AI_MODEL env var) amazon_bedrock: 'global.anthropic.claude-sonnet-4-6', // PRD #175: Amazon Bedrock default model (overridden by AI_MODEL env var) copilot: 'claude-sonnet-4.6', // PRD #587: GitHub Copilot provider - use dot notation (catalog ID); Copilot supports both /chat/completions and /v1/messages for Claude }; /** * Get current model for a provider */ function getCurrentModel(provider) { return exports.CURRENT_MODELS[provider]; }