# Pi AI Harness ## Prereqs I would recommend using `pass` to store your api key. This is installed with `dnf install pass` on Fedora systems. After installing pass, update your `~/.gnupg/gpg-agent.conf` to set the timeout to max so automated processes can use the values in your password store: ```conf default-cache-ttl 2147483647 max-cache-ttl 2147483647 ``` Then add a `pass.sh` to you `~/.bashrc.d` that looks like ```bash pass unlock ``` That way every time you log in your pass keyring is unlocked for your session so automations can use it. ## Setup This is my ~/.pi/agent/models.json ```json { "providers": { "reeseapps-aipi": { "baseUrl": "https://aipi.reeseapps.com/v1", "api": "openai-completions", "apiKey": "!pass aipi/dev-token", "models": [ { "id": "juggernaut", "input": ["text", "image"], "reasoning": true, "contextWindow": 262144, "maxTokens": 128000 }, { "id": "turbo", "input": ["text", "image"], "reasoning": true, "contextWindow": 262144, "maxTokens": 128000 } ] } } } ```