Google Gemini
Shanone’s Gemini integration gives your agent 6 tools for two specialized capabilities the chat model itself doesn’t cover: long-running multi-step research and image generation.Getting Started
1
Get a Gemini API key
Create an API key from Google AI Studio.
2
Add the key in Shanone
Open Integrations in the Shanone dashboard, select Google Gemini, and paste the API key.
3
Retry your request
Once saved,
shanone_execute_tool calls for gemini_* tools will succeed.Available Tools
Shanone provides 6 tools for Google Gemini, organized into these categories:Deep research
Deep research
gemini_deep_research, gemini_get_research_statusImage generation
Image generation
gemini_generate_imageCommon Use Cases
In-depth topic research
Kick off
gemini_deep_research on a complex question and get a synthesized, cited report backConcept art & illustrations
Generate an image from a text description for a mockup, blog post, or presentation
Background research jobs
Start a research task and poll
gemini_get_research_status while the agent continues other workVisual asset drafts
Quickly draft several visual concepts to compare before commissioning final artwork
Troubleshooting
gemini_deep_research doesn't return a final answer immediately
gemini_deep_research doesn't return a final answer immediately
Deep research runs asynchronously for complex queries — poll
gemini_get_research_status with the returned research ID until it reports completion.gemini_generate_image produces text or details that don't match the prompt
gemini_generate_image produces text or details that don't match the prompt
Be explicit about style, composition, and content in the prompt — vague prompts tend to produce generic results; iterate with a refined prompt rather than assuming the first generation is final.
Tool calls fail with an invalid API key error
Tool calls fail with an invalid API key error
Gemini API keys from Google AI Studio are separate from a Google Cloud service account — confirm the key was generated at aistudio.google.com and reconnect if it was revoked or regenerated.