Gemini
Overview
Section titled “Overview”The Gemini integration may provide content generation, embeddings, token counting, and image or video operations. Actual availability depends on the actions SquadOS shows for the organization; model names, quotas, formats, and processing times can change.
- Composio documentation: docs.composio.dev/toolkits/gemini
Authentication
Section titled “Authentication”This integration uses no authentication (NO_AUTH). The organization does
not provide OAuth or an API key when activating it in SquadOS.
How to connect in SquadOS
Section titled “How to connect in SquadOS”- Go to Tools in the side menu (
/admin/tools). - Open Available, search for
Gemini, and open its card under Configure tool. - Select Activate. Because the method is
NO_AUTH, the integration moves directly to Active without an external page. - Open the active integration, select Edit actions, and keep only the capabilities you need.
- In the agent, open Tools, select Add Tool, choose
Gemini, select the actions, and save.
Activating the integration for the organization does not add it to agents automatically. See the complete contract in Organization Tools.
Action snapshot without current local confirmation
Section titled “Action snapshot without current local confirmation”| Snapshot identifier | Expected purpose |
|---|---|
GEMINI_COUNT_TOKENS | Estimate the token count for an input. |
GEMINI_EMBED_CONTENT | Convert content into vectors for search or comparison. |
GEMINI_GENERATE_CONTENT | Generate content from instructions. |
GEMINI_GENERATE_IMAGE | Generate an image when the action and a compatible model are available. |
GEMINI_GENERATE_VIDEOS | Start video generation when available. |
GEMINI_GET_VIDEOS_OPERATION | Query a video operation; the snapshot already marked it deprecated. |
GEMINI_LIST_MODELS | Query models and capabilities exposed by the provider. |
GEMINI_WAIT_FOR_VIDEO | Wait for a video generation and obtain its result. |
Safe use
Section titled “Safe use”- Select only actions visible in the current editor.
- Query the model list before choosing an ID when that action is available.
- For media generation, treat the operation as asynchronous only if the current schema returns a tracking identifier.
- Verify that the result contains the expected file before chaining another action.
- Apply cost, concurrency, and wait limits appropriate to the workflow; do not copy snapshot values as current guarantees.