Skip to content

Gemini

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.

This integration uses no authentication (NO_AUTH). The organization does not provide OAuth or an API key when activating it in SquadOS.

  1. Go to Tools in the side menu (/admin/tools).
  2. Open Available, search for Gemini, and open its card under Configure tool.
  3. Select Activate. Because the method is NO_AUTH, the integration moves directly to Active without an external page.
  4. Open the active integration, select Edit actions, and keep only the capabilities you need.
  5. 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 identifierExpected purpose
GEMINI_COUNT_TOKENSEstimate the token count for an input.
GEMINI_EMBED_CONTENTConvert content into vectors for search or comparison.
GEMINI_GENERATE_CONTENTGenerate content from instructions.
GEMINI_GENERATE_IMAGEGenerate an image when the action and a compatible model are available.
GEMINI_GENERATE_VIDEOSStart video generation when available.
GEMINI_GET_VIDEOS_OPERATIONQuery a video operation; the snapshot already marked it deprecated.
GEMINI_LIST_MODELSQuery models and capabilities exposed by the provider.
GEMINI_WAIT_FOR_VIDEOWait for a video generation and obtain its result.
  • 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.