Back to skills

gemini-interactions-api

ai-tools

A unified API for calling Gemini models and agents from Python and TypeScript. Replaces the older generateContent approach with server-managed conversation state, background task execution, streaming,

Setup & Installation

npx skills add https://github.com/google-gemini/gemini-interactions-api --skill gemini-interactions-api
or paste the link and ask your coding assistant to install it
https://github.com/google-gemini/gemini-interactions-api
View on GitHub

What This Skill Does

A unified API for calling Gemini models and agents from Python and TypeScript. Replaces the older generateContent approach with server-managed conversation state, background task execution, streaming, and access to built-in agents like Deep Research. Server-side state management via previous_interaction_id removes the need to send full conversation history on every request, cutting payload size and simplifying chat logic.

When to use it

  • Working with gemini interactions api functionality
  • Implementing gemini interactions api features
  • Debugging gemini interactions api related issues