# Gemini Native Protocol — Endpoint Overview Source: https://ofox.io/docs/api/gemini Use the Google GenAI SDK to call Gemini models. Change the API address to OfoxAI and enter your OfoxAI key. - API address: `https://api.ofox.io/gemini` - Auth header: `x-goog-api-key: ` ## Endpoints Generate content with `generateContent` (use `streamGenerateContent` for streaming). When a large context needs to be reused across requests, use Cached Contents for explicit caching. | Endpoint | Method and path | Purpose | |------|------|------| | [Generate Content](https://ofox.io/docs/api/gemini/generate-content) | `POST /gemini/v1beta/models/{model}:generateContent` | Generate content (including streaming) | | [Cached Contents](https://ofox.io/docs/api/gemini/cached-contents) | `POST /gemini/v1beta/cachedContents` | Create and query explicit caches | | [Models](https://ofox.io/docs/api/gemini/models) | `GET /gemini/v1beta/models` | List available models and their details | | [Models Count](https://ofox.io/docs/api/gemini/models-count) | `GET /gemini/v1beta/models/count` | Model count statistics | For a side-by-side comparison of addresses and authentication across the three protocols, see [API Overview](https://ofox.io/docs/api). To get and store a key, see [API Key Setup & Usage](https://ofox.io/docs/develop/authentication).