top of page
  • Writer's pictureAIIA

WOW! Googles NEW Gemini Pro 1.5 can Ingest 800,000 Tokens!

Check Out the Gemini 1.5 Pro Model Demo!


Gemini's Latest Update: 800,000 Token Analyzation? WOW!

I. Introduction to Gemini 1.5 Pro

- Welcome to Gemini 1.5 Pro, an experimental model designed for long context understanding. This feature is pivotal for comprehending and manipulating extensive codebases, such as the three.js example code, which contains over 800,000 tokens. The model's ability to process and analyze such a vast amount of information showcases its potential for complex problem-solving in software development and beyond.

II. Character Animation Examples

- To demonstrate the model's capabilities, a task was set to find examples within the three.js codebase that could help learn about character animation. The model identified three pertinent examples focusing on skeletal animations, poses, and morph targets for facial animations, showcasing its ability to sift through extensive data to find relevant information. This example illustrates the model's utility in educational contexts, where finding specific learning materials within large datasets can be challenging.

III. Animation Control in the Littlest Tokyo Demo

- The inquiry about controlling animations in the Littlest Tokyo demo led to an explanation that the animations are embedded within the gLTF model. This demonstrates the model's understanding of the structure and components of complex web animations, highlighting its potential to assist developers in navigating and understanding the intricacies of animation control within web projects.

IV. Customization of Animation Speed

- The task involved adding a slider to control the speed of animations in a demo. The model not only identified the relevant code but also modified it to include a slider, using a GUI library consistent with other demos. This modification allowed for dynamic control of animation speed, showcasing the model's ability to customize code based on specific user requirements, enhancing interactivity and user experience in web applications.

V. Multimodal Input Handling

- Demonstrating the model's multimodal capabilities, a screenshot of a demo was provided without additional context. The model successfully identified the demo and located the corresponding code, illustrating its ability to process and understand visual inputs alongside textual information. This feature is particularly useful for developers working with visual elements and seeking to match or modify existing code based on visual designs.

VI. Terrain Modification

- A request was made to flatten the terrain in a specific demo. The model pinpointed the exact function and line of code that needed adjustment, demonstrating its precision in code manipulation. This example highlights the model's potential to assist in fine-tuning visual elements of a project, allowing for quick and precise modifications to achieve desired visual outcomes.

VII. 3D Text Demo Modification

- The task involved modifying a 3D text demo to change the text to "goldfish" and adjust the mesh materials to appear shiny and metallic. The model provided detailed instructions on which lines of code to tweak, including material properties like metalness and roughness. This demonstrates the model's detailed understanding of three.js material properties and its ability to guide users through complex visual modifications.

VIII. Challenges and Limitations

- While the model performed impressively across various tasks, it was acknowledged that responses aren't always perfect. An instance was mentioned where the model's solution, although effective, could have been optimized further. This honesty about the model's limitations underscores the importance of continuous improvement and the potential for future enhancements to address these challenges.

The demonstration concluded by summarizing the model's capabilities to handle complex, multimodal tasks efficiently. The examples presented throughout the video underscore the Gemini 1.5 Pro model's potential as a powerful tool for software development, education, and beyond, capable of understanding and manipulating large datasets and complex codebases.

5 views0 comments

Recent Posts

See All


bottom of page