woaru
Version:
Universal Project Setup Autopilot - Analyze and automatically configure development tools for ANY programming language
222 lines • 8.93 kB
JSON
{
"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"]
}
]
}
}
}