gemini-interactions-api

gemini interactions api

google 15k ↓ 4.3k Apache-2.0 updated 26d ago
Claude Code
View source ↗

What it does

  • LOCATION: Use global (or custom region if required).
  • PROJECTID: Your Google Cloud Project ID.
  • userinput: User input (text, audio, multimodal). Contains a content
  • modeloutput: Final model generation. Contains a content array with
  • thought: Model reasoning / chain of thought. Has a signature field and
  • functioncall: Tool call request, with flat id, name, and arguments
  • functionresult: Tool result you send back, with callid, name, and

Requirements & configuration

  • Interactions API. GEAP requires a provisioned agent (no direct base-model
  • Set your target agent ID (e.g., model or custom agent path) and access token generated from Application Default Credentials:
  • ACCESSTOKEN=$(gcloud auth print-access-token)

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

gemini interactions api

Source

Repository: https://github.com/google/skills

gemini-interactions-api FAQ

What does the gemini-interactions-api skill do?

Guides the usage of Gemini Interactions API on Gemini Enterprise Agent Platform. Use when the user wants to use the stateful, server-managed Interactions API for multi-turn conversations, background execution, streaming, structured output, and function calling on the Agent Platform. LOCATION: Use global (or custom region if required). PROJECTID: Your Google Cloud Project ID.

What does gemini-interactions-api require?

Interactions API. GEAP requires a provisioned agent (no direct base-model Set your target agent ID (e.g., model or custom agent path) and access token generated from Application Default Credentials: ACCESSTOKEN=$(gcloud auth print-access-token)

How do I install gemini-interactions-api?

Run: npx -y skills add https://github.com/google/skills --skill gemini-interactions-api --agent claude-code — the source lives at github.com/google/skills.

Maintain gemini-interactions-api?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

[gemini-interactions-api on getagentictools](https://getagentictools.com/skills/google-skills-gemini-interactions-api?ref=badge)
npx agentictools info skills/google-skills-gemini-interactions-api

The second line is the CLI lookup for this page — handy in READMEs and docs.