{ "model_name": "Troviku-1.1", "model_type": "CausalLM", "organization": "OpenTrouter", "version": "1.1.0", "release_date": "2025-01-15", "architecture": { "model_type": "transformer", "hidden_size": 4096, "num_hidden_layers": 32, "num_attention_heads": 32, "num_key_value_heads": 8, "intermediate_size": 14336, "hidden_act": "silu", "max_position_embeddings": 8192, "rope_theta": 10000.0, "rope_scaling": null, "attention_bias": false, "attention_dropout": 0.0, "mlp_bias": false }, "tokenizer": { "tokenizer_type": "BPE", "vocab_size": 32768, "bos_token": "<|begin_of_text|>", "eos_token": "<|end_of_text|>", "pad_token": "<|pad|>", "unk_token": "<|unknown|>", "special_tokens": [ "<|begin_of_text|>", "<|end_of_text|>", "<|pad|>", "<|unknown|>", "<|code_start|>", "<|code_end|>", "<|comment_start|>", "<|comment_end|>", "<|python|>", "<|javascript|>", "<|java|>", "<|cpp|>", "<|rust|>", "<|go|>", "<|typescript|>" ] }, "training": { "dataset_size_tokens": 500000000000, "training_steps": 1000000, "batch_size": 4096, "learning_rate": 3e-4, "warmup_steps": 2000, "weight_decay": 0.1, "gradient_clipping": 1.0, "optimizer": "AdamW", "mixed_precision": "bf16" }, "inference": { "default_temperature": 0.7, "default_top_p": 0.95, "default_top_k": 50, "default_max_tokens": 2048, "repetition_penalty": 1.1, "frequency_penalty": 0.0, "presence_penalty": 0.0 }, "capabilities": { "languages": [ "python", "javascript", "typescript", "java", "c", "cpp", "csharp", "rust", "go", "ruby", "php", "swift", "kotlin", "scala", "r", "sql", "html", "css", "bash", "powershell", "lua", "perl", "haskell", "julia", "matlab" ], "tasks": [ "code_generation", "code_completion", "code_explanation", "code_review", "bug_detection", "test_generation", "documentation_generation", "code_translation", "refactoring", "algorithm_design" ], "specializations": [ "algorithms", "data_structures", "web_development", "api_design", "database_queries", "devops_scripting", "data_science", "machine_learning_code" ] }, "benchmarks": { "humaneval": { "score": 0.72, "date": "2025-01-10", "notes": "Pass@1 score on HumanEval benchmark" }, "mbpp": { "score": 0.68, "date": "2025-01-10", "notes": "Pass@1 score on MBPP benchmark" }, "code_contests": { "score": 0.45, "date": "2025-01-10", "notes": "Problems solved at first attempt" } }, "safety": { "content_filtering": true, "malicious_code_detection": true, "license_compliance": true, "pii_redaction": true, "toxicity_filtering": true }, "deployment": { "supported_frameworks": [ "transformers", "vllm", "tensorrt-llm", "ctranslate2" ], "quantization_support": [ "int8", "int4", "fp16", "bf16" ], "hardware_requirements": { "minimum_vram_gb": 16, "recommended_vram_gb": 24, "minimum_ram_gb": 32, "recommended_ram_gb": 64 } }, "api": { "endpoint": "https://api.opentrouter.ai/v1/chat/completions", "model_identifier": "OpenTrouter/Troviku-1.1", "rate_limits": { "requests_per_minute": 60, "tokens_per_minute": 90000 }, "pricing": { "input_tokens_per_million": 0.50, "output_tokens_per_million": 1.50, "currency": "USD" } }, "license": { "type": "OpenTrouter Model License", "commercial_use": true, "attribution_required": true, "modifications_allowed": false, "redistribution_allowed": false }, "metadata": { "authors": [ "OpenTrouter Research Team" ], "contact": "research@opentrouter.ai", "repository": "https://github.com/OpenTrouter/Troviku-1.1", "documentation": "https://docs.opentrouter.ai/troviku", "paper": "https://arxiv.org/abs/placeholder", "demo": "https://demo.opentrouter.ai/troviku" } }