---
title: "Fetch prompts"
description: "How to fetch the deployed version of your prompt using the Agenta SDK."
---

This guide shows you how to fetch the deployed version of your prompt in your code using the Agenta SDK.

## Fetching prompts with the Agenta SDK

### Step 1: Setup

Make sure to install the latest version of the agenta Python SDK (`pip -U install agenta`).

- Set up environment variables:
  - `AGENTA_API_KEY` for cloud users.
  - `AGENTA_HOST` set to `http://localhost` if you are self-hosting.

### Step 2: Fetch the prompt

```python
import agenta as ag

ag.init()
config = ag.ConfigManager.get_from_registry(
    app_slug="my-app",
    environment_slug="staging" # choose production, staging, or development
)

print("Fetched configuration from staging:")
print(config)
```

**Sample Output:**

```python
Fetched configuration from staging:
{
    'temperature': 0.7,
    'model': 'gpt-3.5-turbo',
    'max_tokens': 150,
    'prompt_system': 'You are an assistant that provides concise answers.',
    'prompt_user': 'Explain {topic} in simple terms.',
    'top_p': 1.0,
    'frequency_penalty': 0.0,
    'presence_penalty': 0.0
}
```
