Gemini 3 is available via API with updates for developers: new `thinking_level` for depth control, `media_resolution` for multimodal processing, and enforced `Thought Signatures` for agentic workflows, especially with function calling and image generation. It also introduces combining Google Search/URL Grounding with Structured Outputs and new usage-based pricing for Grounding. Best practices, like using default temperature, are advised for optimal results.
Overview
The article discusses the latest updates to the Gemini API for Gemini 3, highlighting its advanced reasoning, coding capabilities, and multimodal understanding. Key features include simplified parameters for thinking control, granular control over multimodal vision processing, and the introduction of Thought Signatures to enhance function calling and image generation.
What You'll Learn
How to control the depth of reasoning in Gemini 3 using the thinking_level parameter
Why using Thought Signatures is essential for maintaining context in multi-step workflows
How to optimize media processing with the media_resolution parameter
When to use structured outputs for fetching live information from the web
Key Questions Answered
What is the purpose of the thinking_level parameter in Gemini 3?
How do Thought Signatures improve the performance of Gemini 3?
What changes were made to the pricing model for Grounding with Google Search?
What are the best practices for using Gemini 3 Pro through APIs?
Key Statistics & Figures
Technologies & Tools
Key Actionable Insights
1Utilize the thinking_level parameter to tailor the model's reasoning depth based on task complexity.By adjusting the thinking_level, developers can optimize performance for specific applications, ensuring that the model's processing aligns with the needs of the task, whether it's a complex analysis or a simple data extraction.
2Implement Thought Signatures in your API calls to enhance the quality of multi-step interactions.Using Thought Signatures ensures that the model retains context and reasoning across interactions, which is particularly important for applications requiring detailed decision-making processes.
3Adjust the media_resolution parameter to balance visual fidelity and token usage effectively.By selecting the appropriate media resolution, developers can improve the model's ability to process images and videos while managing latency and costs, making it suitable for various use cases.