Codestral is a new language model designed for software engineering. It outperforms other large language models for coding tasks, including those with three times more parameters. For example, Codestral has 22 billion parameters and does better than models with 70 billion, like CodeLlama.
It handles over 80 languages, including popular ones like Python, Java, C++, JavaScript, Bash, Swift, and Fortran. If it can help write code, tests, and fill in partial code, it will greatly speed up software development. Impressively, it has a large context window and works well even on common hardware.
Its benchmarks show top performance in Python, Java, PHP, and Bash. For tasks like fill-in-the-middle coding, it reaches up to 90 percent completion, which is key for code maintenance.