> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pipellm.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Gemini API authentication, endpoints, and supported models

## Base URL

```
https://api.pipellm.ai
```

## Authentication

| Header           | Value              |
| ---------------- | ------------------ |
| `x-goog-api-key` | `$PIPELLM_API_KEY` |

## Endpoints

| Type          | Endpoint                                            |
| ------------- | --------------------------------------------------- |
| Non-Streaming | `POST /v1beta/models/{model}:generateContent`       |
| Streaming     | `POST /v1beta/models/{model}:streamGenerateContent` |

## Supported Models

**Text Models**

* gemini-3-pro
* gemini-3-flash
* gemini-2.5-flash
* gemini-2.5-flash-lite
* gemini-2.5-pro
* gemini-2.0-flash
* gemini-2.0-flash-lite

**Image Models (Nano Banana)**

* gemini-3-pro-image-preview (Nano Banana Pro)
* gemini-2.5-flash-image (Nano Banana)

> \[!IMPORTANT]
> **Gemini 3 Series**: HTTP/cURL requests require request signing. See the [Gemini 3 documentation](https://ai.google.dev/gemini-api/docs/gemini-3) for details. SDK users are not affected.

For the complete model list, see the [Gemini API Models documentation](https://ai.google.dev/gemini-api/docs/models).

## Next Steps

<Columns cols={3}>
  <Card title="Generate Content" icon="code" href="/api-reference/gemini/generate-content">
    Endpoint reference and SDK examples
  </Card>

  <Card title="LangChain (Gemini)" icon="link" href="/integrations/langchain-gemini">
    Framework integration guide
  </Card>

  <Card title="Nano Banana" icon="image" href="/use-cases/nano-banana">
    Image generation
  </Card>
</Columns>
