UNPKG

woaru

Version:

Universal Project Setup Autopilot - Analyze and automatically configure development tools for ANY programming language

222 lines 8.93 kB
{ "version": "1.0.0", "lastUpdated": "2025-07-15T10:00:00Z", "llm_providers": { "anthropic": { "name": "Anthropic Claude", "description": "Advanced AI assistant models by Anthropic", "apiKeyEnvVar": "ANTHROPIC_API_KEY", "baseUrl": "https://api.anthropic.com/v1/messages", "providerType": "anthropic", "headers": { "anthropic-version": "2023-06-01" }, "bodyTemplate": "{\"model\":\"{model}\",\"max_tokens\":4000,\"temperature\":0.1,\"messages\":[{\"role\":\"user\",\"content\":\"{prompt}\\n\\nCode to analyze:\\n```{language}\\n{code}\\n```\"}]}", "timeout": 30000, "maxTokens": 4000, "temperature": 0.1, "models": [ { "id": "claude-4-opus-20250115", "name": "Claude 4 Opus", "description": "Most advanced Claude model with unprecedented reasoning capabilities", "isLatest": true, "category": "flagship", "contextWindow": 500000, "supportedFeatures": ["code_analysis", "reasoning", "writing", "math", "multimodal"] }, { "id": "claude-4-sonnet-20250115", "name": "Claude 4 Sonnet", "description": "Balanced Claude 4 model with excellent performance and speed", "isLatest": false, "category": "balanced", "contextWindow": 300000, "supportedFeatures": ["code_analysis", "reasoning", "writing", "math"] }, { "id": "claude-3.7-sonnet-20241220", "name": "Claude 3.7 Sonnet", "description": "Enhanced Claude 3.5 with improved coding and reasoning", "isLatest": false, "category": "enhanced", "contextWindow": 250000, "supportedFeatures": ["code_analysis", "reasoning", "writing", "math"] }, { "id": "claude-3-5-sonnet-20241022", "name": "Claude 3.5 Sonnet", "description": "Most capable Claude 3 model with superior reasoning and coding abilities", "isLatest": false, "category": "proven", "contextWindow": 200000, "supportedFeatures": ["code_analysis", "reasoning", "writing", "math"] } ] }, "openai": { "name": "OpenAI GPT", "description": "Advanced language models by OpenAI", "apiKeyEnvVar": "OPENAI_API_KEY", "baseUrl": "https://api.openai.com/v1/chat/completions", "providerType": "openai", "headers": {}, "bodyTemplate": "{\"model\":\"{model}\",\"messages\":[{\"role\":\"system\",\"content\":\"{systemPrompt}\"},{\"role\":\"user\",\"content\":\"{prompt}\\n\\nCode to analyze:\\n```{language}\\n{code}\\n```\"}],\"max_tokens\":4000,\"temperature\":0.1}", "timeout": 30000, "maxTokens": 4000, "temperature": 0.1, "models": [ { "id": "gpt-4o", "name": "GPT-4o", "description": "Latest flagship model with multimodal capabilities", "isLatest": true, "category": "flagship", "contextWindow": 128000, "supportedFeatures": ["code_analysis", "reasoning", "writing", "multimodal"] }, { "id": "gpt-4.1", "name": "GPT-4.1", "description": "Enhanced GPT-4 with improved reasoning and performance", "isLatest": false, "category": "enhanced", "contextWindow": 128000, "supportedFeatures": ["code_analysis", "reasoning", "writing", "math"] }, { "id": "gpt-4o-mini", "name": "GPT-4o Mini", "description": "Smaller, faster version of GPT-4o for quick tasks", "isLatest": false, "category": "fast", "contextWindow": 128000, "supportedFeatures": ["code_analysis", "quick_responses"] } ] }, "google": { "name": "Google Gemini", "description": "Multimodal AI models by Google", "apiKeyEnvVar": "GOOGLE_AI_API_KEY", "baseUrl": "https://generativelanguage.googleapis.com/v1beta/models/{model}:generateContent", "providerType": "google", "headers": {}, "bodyTemplate": "{\"contents\":[{\"parts\":[{\"text\":\"{systemPrompt}\\n\\n{prompt}\\n\\nCode to analyze:\\n```{language}\\n{code}\\n```\"}]}],\"generationConfig\":{\"temperature\":0.1,\"maxOutputTokens\":4000}}", "timeout": 30000, "maxTokens": 4000, "temperature": 0.1, "models": [ { "id": "gemini-2.5-pro", "name": "Gemini 2.5 Pro", "description": "Most advanced Gemini model with enhanced multimodal capabilities", "isLatest": true, "category": "flagship", "contextWindow": 2000000, "supportedFeatures": ["code_analysis", "reasoning", "writing", "multimodal", "long_context"] }, { "id": "gemini-2.5-flash", "name": "Gemini 2.5 Flash", "description": "Fast and efficient Gemini 2.5 model for quick responses", "isLatest": false, "category": "fast", "contextWindow": 1000000, "supportedFeatures": ["code_analysis", "quick_responses", "multimodal"] } ] }, "deepseek": { "name": "DeepSeek AI", "description": "Powerful reasoning and coding models by DeepSeek", "apiKeyEnvVar": "DEEPSEEK_API_KEY", "baseUrl": "https://api.deepseek.com/v1/chat/completions", "providerType": "openai", "headers": {}, "bodyTemplate": "{\"model\":\"{model}\",\"messages\":[{\"role\":\"system\",\"content\":\"{systemPrompt}\"},{\"role\":\"user\",\"content\":\"{prompt}\\n\\nCode to analyze:\\n```{language}\\n{code}\\n```\"}],\"max_tokens\":4000,\"temperature\":0.1}", "timeout": 30000, "maxTokens": 4000, "temperature": 0.1, "models": [ { "id": "deepseek-chat", "name": "DeepSeek Chat", "description": "General-purpose conversational model with excellent reasoning", "isLatest": true, "category": "flagship", "contextWindow": 32768, "supportedFeatures": ["code_analysis", "reasoning", "writing", "math"] }, { "id": "deepseek-coder", "name": "DeepSeek Coder", "description": "Specialized model for code generation and analysis", "isLatest": false, "category": "specialized", "contextWindow": 32768, "supportedFeatures": ["code_analysis", "code_generation", "debugging"] }, { "id": "deepseek-reasoner", "name": "DeepSeek Reasoner", "description": "Advanced reasoning model for complex logical problems", "isLatest": false, "category": "specialized", "contextWindow": 32768, "supportedFeatures": ["reasoning", "math", "problem_solving"] } ] }, "ollama": { "name": "Ollama (Local)", "description": "Local LLM models running through Ollama", "apiKeyEnvVar": "OLLAMA_API_KEY", "baseUrl": "http://localhost:11434/v1/chat/completions", "providerType": "ollama", "headers": {}, "bodyTemplate": "{\"model\":\"{model}\",\"messages\":[{\"role\":\"system\",\"content\":\"{systemPrompt}\"},{\"role\":\"user\",\"content\":\"{prompt}\\n\\nCode to analyze:\\n```{language}\\n{code}\\n```\"}],\"stream\":false}", "timeout": 60000, "maxTokens": 4000, "temperature": 0.1, "models": [ { "id": "llama3.2:latest", "name": "Llama 3.2 Latest", "description": "Latest Llama 3.2 model with improved capabilities", "isLatest": true, "category": "flagship", "contextWindow": 128000, "supportedFeatures": ["code_analysis", "reasoning", "writing", "local"] }, { "id": "qwen2.5-coder:latest", "name": "Qwen2.5 Coder", "description": "Alibaba's latest code-specialized model", "isLatest": false, "category": "specialized", "contextWindow": 32768, "supportedFeatures": ["code_analysis", "code_generation", "local"] }, { "id": "deepseek-coder:33b", "name": "DeepSeek Coder 33B", "description": "Advanced coding model with excellent code understanding", "isLatest": false, "category": "specialized", "contextWindow": 16384, "supportedFeatures": ["code_analysis", "code_generation", "local"] }, { "id": "codellama:34b", "name": "Code Llama 34B", "description": "Specialized model for code analysis and generation", "isLatest": false, "category": "specialized", "contextWindow": 16384, "supportedFeatures": ["code_analysis", "code_generation", "local"] } ] } } }