Hugoifier

hugoifier / docs / getting-started / installation.md
Source Blame History 54 lines
04b8794… lmata 1 # Installation
04b8794… lmata 2
04b8794… lmata 3 ## Prerequisites
04b8794… lmata 4
04b8794… lmata 5 - **Python 3.11+**
04b8794… lmata 6 - **Hugo extended** — for building the generated site locally (`brew install hugo` on macOS)
04b8794… lmata 7 - **At least one AI API key**
04b8794… lmata 8
04b8794… lmata 9 ## From Source
04b8794… lmata 10
04b8794… lmata 11 ```bash
04b8794… lmata 12 git clone https://github.com/ConflictHQ/hugoifier.git
04b8794… lmata 13 cd hugoifier
04b8794… lmata 14 pip install -r requirements.txt
04b8794… lmata 15 ```
04b8794… lmata 16
04b8794… lmata 17 ## Docker
04b8794… lmata 18
04b8794… lmata 19 ```bash
04b8794… lmata 20 git clone https://github.com/ConflictHQ/hugoifier.git
04b8794… lmata 21 cd hugoifier
04b8794… lmata 22 ```
04b8794… lmata 23
04b8794… lmata 24 Then run with your preferred backend:
04b8794… lmata 25
04b8794… lmata 26 === "Anthropic (default)"
04b8794… lmata 27
04b8794… lmata 28 ```bash
04b8794… lmata 29 ANTHROPIC_API_KEY=your_key docker compose up
04b8794… lmata 30 ```
04b8794… lmata 31
04b8794… lmata 32 === "OpenAI"
04b8794… lmata 33
04b8794… lmata 34 ```bash
04b8794… lmata 35 OPENAI_API_KEY=your_key HUGOIFIER_BACKEND=openai docker compose up
04b8794… lmata 36 ```
04b8794… lmata 37
04b8794… lmata 38 === "Google"
04b8794… lmata 39
04b8794… lmata 40 ```bash
04b8794… lmata 41 GOOGLE_API_KEY=your_key HUGOIFIER_BACKEND=google docker compose up
04b8794… lmata 42 ```
04b8794… lmata 43
04b8794… lmata 44 ## API Keys
04b8794… lmata 45
04b8794… lmata 46 Set the key for your chosen backend:
04b8794… lmata 47
04b8794… lmata 48 | Backend | Environment Variable | Model |
04b8794… lmata 49 |---------|---------------------|-------|
04b8794… lmata 50 | Anthropic (default) | `ANTHROPIC_API_KEY` | `claude-sonnet-4-6` |
04b8794… lmata 51 | OpenAI | `OPENAI_API_KEY` | `gpt-4-turbo` |
04b8794… lmata 52 | Google | `GOOGLE_API_KEY` | `gemini-1.5-pro` |
04b8794… lmata 53
04b8794… lmata 54 Override the model with `ANTHROPIC_MODEL`, `OPENAI_MODEL`, or `GOOGLE_MODEL`.

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button