File size: 2,740 Bytes
901e5fa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
# Installation

This guide will help you install and set up the AI Imaging Agent on your system.

## Prerequisites

Before installing, ensure you have:

- **Python 3.10–3.12** installed
- **pip** (Python package manager)
- **OpenAI API key** (or compatible API endpoint)
- Internet connection for model calls

## Installation Steps

### 1. Clone the Repository

```bash

git clone https://github.com/imaging-plaza/ai-agent.git

cd ai-agent

```

### 2. Create Virtual Environment

It's recommended to use a virtual environment to isolate dependencies:

=== "Linux/macOS"

    ```bash

    python -m venv .venv

    source .venv/bin/activate

    ```


=== "Windows"

    ```bash

    python -m venv .venv

    .venv\Scripts\activate

    ```


### 3. Install the Package

For regular use:

```bash

pip install --upgrade pip

pip install -e .

```

For development (includes test dependencies):

```bash

pip install -e ".[dev]"

```

## Verify Installation

Verify that the installation was successful:

```bash

ai_agent --help

```

You should see the available commands:

```

usage: ai_agent [-h] {chat,sync}



AI Agent CLI



positional arguments:

  {chat,sync}  'chat' launches the chat UI; 'sync' runs one catalog refresh.

```

## Next Steps

Now that you have installed the AI Imaging Agent, proceed to:

- [Configuration](configuration.md) - Set up your environment and API keys
- [Quick Start](quickstart.md) - Run your first query

## Troubleshooting

### Python Version Issues

If you encounter issues with Python version compatibility:

```bash

# Check your Python version

python --version



# Use a specific Python version

python3.10 -m venv .venv

```

### Installation Errors

If you encounter dependency conflicts:

```bash

# Upgrade pip first

pip install --upgrade pip setuptools wheel



# Try installing again

pip install -e .

```

### Missing System Dependencies

Some packages may require system libraries:

=== "Ubuntu/Debian"

    ```bash

    sudo apt-get update

    sudo apt-get install python3-dev build-essential

    ```


=== "macOS"

    ```bash

    # Using Homebrew

    brew install python@3.10

    ```


=== "Windows"

    Ensure you have [Microsoft C++ Build Tools](https://visualstudio.microsoft.com/visual-cpp-build-tools/) installed.


## Docker Installation (Alternative)

A Dockerfile is available for containerized deployment:

```bash

# Build the Docker image

docker build -t ai-agent -f Dockerfile .



# Run the container

docker run -p 7860:7860 --env-file .env ai-agent

```

!!! note
    Make sure to create a `.env` file with your configuration before running the Docker container.