Gemini 1.5 Pro is natively multimodal and features a long context window of up to two million tokens - the longest of any large-scale foundation model - so developers can process more than 100,000 lines of code, suggest helpful modifications, and explain how different parts of the code work.