gemini-interactions-api - Build Gemini integrations with the Interactions API.
Use the Gemini Interactions API with Python or TypeScript for generation, chat, multimodal tasks, agents, research, tools, and migration.
Tags
Updated: 2026-10-05Gemini APIInteractions APIPythonTypeScriptmultimodal AImanaged agentsdeep researchfunction callingstructured output
Capabilities
Typical Outputs
What this skill does
- Call the Interactions API
- Generate text
- Manage multi-turn conversations
- Process multimodal inputs
- Generate images and video
- Stream responses
- Run background research
- Invoke function calls
- Produce structured outputs
- Create managed agents
- Migrate from generateContent
Inputs
- User instructions
- Text or multimodal content
- Model or agent identifier
- Previous interaction ID
- Tool definitions
- Generation configuration
- Environment configuration
- Repository resources
Outputs
- Generated text
- Generated images
- Generated audio
- Generated video
- Structured responses
- Interaction status
- Managed environment ID
- Managed environment files
Requirements
- google-genai >= 2.3.0 for Python
- @google/genai >= 2.3.0 for JavaScript or TypeScript
- Remote environment for managed agents
- Relevant Gemini API documentation
