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

# Python SDK

> Integrate the Python SDK in your application.

The Edgee Python SDK provides a lightweight, type-safe interface to interact with the Edgee AI Gateway. It supports OpenAI-compatible chat completions, function calling, and streaming.

## Installation

```bash theme={"dark"}
pip install edgee
```

## Quick Start

```python theme={"dark"}
from edgee import Edgee

# Create client
edgee = Edgee("your-api-key")

# Send a simple request
response = edgee.send(
    model="gpt-5.2",
    input="What is the capital of France?"
)

# Access the response
print(response.text)
# "The capital of France is Paris."
```

## What's Next?

* **[Configuration](/docs/llm-router/sdk/python/configuration)** - Learn how to configure and instantiate the SDK
* **[Send Method](/docs/llm-router/sdk/python/send)** - Complete guide to the `send()` method
* **[Stream Method](/docs/llm-router/sdk/python/stream)** - Learn how to stream responses
* **[Tools](/docs/llm-router/sdk/python/tools)** - Detailed guide to function calling

## Verify your first request

Run the example with a Gateway API key stored in your environment. Confirm a model response, then find the request in **Logs** for that key and organization. Check the served model and provider, since routing rules can change them. See [Gateway errors](/docs/llm-router/api-reference/errors) if authentication, model access, or billing prevents the request.
