# Google AI API

> Use when working with the Gemini REST API: generateContent, streamGenerateContent, embedContent, caching, file uploads, token counting, model tuning, batch mode, live/real-time API, or any Google AI API endpoint parameters and response shapes.

- Skill: `wenerme/google-ai-api` (Agent Skill, multi-file: 13 files)
- Install (CLI): `npx skillmds@latest add wenerme/google-ai-api`
- Raw SKILL.md: https://api.skillmd.com/api/skills/wenerme/google-ai-api/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: wenerme (https://skillmd.com/u/wenerme)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/wenerme/google-ai-api

---


# Google AI (Gemini) API Reference

Official Gemini API reference docs (sourced from [ai.google.dev/api](https://ai.google.dev/api)).

CRITICAL: grep `references/` for keywords before answering.

## Key References

| Topic | File |
|-------|------|
| Overview | overview.md |
| Generate Content | generate-content.md |
| Embeddings | embeddings.md |
| Files | files.md |
| Caching | caching.md |
| Token Counting | tokens.md |
| Live/Realtime | live.md |
| Models | models.md |
| Batch Mode | batch-mode.md |
| Tuning | tuning.md |

