Last active
January 25, 2026 20:59
-
-
Save vpzed/b28c2708e3684562ec4ed10cd15b6183 to your computer and use it in GitHub Desktop.
PAI 2.4.0 env.template
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # PAI Environment Configuration Template | |
| # Copy to .env and fill in your API keys: | |
| # cp env.template .env | |
| # | |
| # Keys are loaded by PAI tools from ~/.claude/.env | |
| # ============================================================================ | |
| # CORE AI SERVICES | |
| # ============================================================================ | |
| # Anthropic Claude API (for Telos dashboard, task watcher) | |
| # Get from: https://console.anthropic.com/ | |
| ANTHROPIC_API_KEY= | |
| # OpenAI API (for Whisper transcription, GPT-Image-1) | |
| # Get from: https://platform.openai.com/api-keys | |
| OPENAI_API_KEY= | |
| # Google API (for Nano-Banana Pro image model) | |
| # Get from: https://console.cloud.google.com/apis/credentials | |
| GOOGLE_API_KEY= | |
| # ============================================================================ | |
| # VOICE & MEDIA | |
| # ============================================================================ | |
| # ElevenLabs Text-to-Speech | |
| # Get from: https://elevenlabs.io/app/settings/api-keys | |
| ELEVENLABS_API_KEY= | |
| ELEVENLABS_VOICE_ID= | |
| # YouTube Data API | |
| # Get from: https://console.cloud.google.com/apis/credentials | |
| YOUTUBE_API_KEY= | |
| YOUTUBE_CHANNEL_ID= | |
| # ============================================================================ | |
| # IMAGE GENERATION | |
| # ============================================================================ | |
| # Replicate (Flux, Nano-Banana models) | |
| # Get from: https://replicate.com/account/api-tokens | |
| REPLICATE_API_TOKEN= | |
| # Remove.bg (background removal) | |
| # Get from: https://www.remove.bg/api | |
| REMOVEBG_API_KEY= | |
| # Midjourney via Discord Bot | |
| # Bot token: https://discord.com/developers/applications | |
| # Channel ID: Right-click channel > Copy Channel ID (Developer Mode) | |
| DISCORD_BOT_TOKEN= | |
| MIDJOURNEY_CHANNEL_ID= | |
| MIDJOURNEY_DEFAULT_VERSION=6.1 | |
| MIDJOURNEY_DEFAULT_STYLIZE=100 | |
| MIDJOURNEY_DEFAULT_QUALITY=1 | |
| # ============================================================================ | |
| # SECURITY / RECON TOOLS | |
| # ============================================================================ | |
| # Shodan (internet-connected device search) | |
| # Get from: https://account.shodan.io/ | |
| SHODAN_API_KEY= | |
| # IPInfo (IP geolocation) | |
| # Get from: https://ipinfo.io/account/token | |
| IPINFO_API_KEY= | |
| # ProjectDiscovery Chaos (subdomain enumeration) | |
| # Get from: https://cloud.projectdiscovery.io/ | |
| PDCP_API_KEY= | |
| # Dehashed (breach data search) | |
| # Get from: https://www.dehashed.com/ | |
| DEHASHED_API_KEY= | |
| DEHASHED_EMAIL= | |
| # OSINT Industries (people/entity search) | |
| # Get from: https://osint.industries/ | |
| OSINT_INDUSTRIES_API_KEY= | |
| # Censys (internet scan data) | |
| # Get from: https://search.censys.io/account/api | |
| CENSYS_API_ID= | |
| CENSYS_SECRET= | |
| # VirusTotal (malware/URL scanning) | |
| # Get from: https://www.virustotal.com/gui/my-apikey | |
| VIRUSTOTAL_API_KEY= | |
| # SecurityTrails (DNS/domain history) | |
| # Get from: https://securitytrails.com/app/account/credentials | |
| SECURITYTRAILS_API_KEY= | |
| # Hunter.io (email finder) | |
| # Get from: https://hunter.io/api-keys | |
| HUNTER_API_KEY= | |
| # Have I Been Pwned (breach lookup) | |
| # Get from: https://haveibeenpwned.com/API/Key | |
| HIBP_API_KEY= | |
| # ============================================================================ | |
| # DATA / SCRAPING | |
| # ============================================================================ | |
| # Apify (web scraping actors) | |
| # Get from: https://console.apify.com/account/integrations | |
| APIFY_TOKEN= | |
| # GitHub API (for PAI upgrades, CLI tools) | |
| # Get from: https://github.com/settings/tokens | |
| GITHUB_TOKEN= | |
| # ============================================================================ | |
| # NOTIFICATIONS | |
| # ============================================================================ | |
| # Twilio SMS notifications | |
| # Get from: https://console.twilio.com/ | |
| TWILIO_ACCOUNT_SID= | |
| TWILIO_AUTH_TOKEN= | |
| TWILIO_FROM_NUMBER= | |
| # ============================================================================ | |
| # BUG BOUNTY PLATFORMS | |
| # ============================================================================ | |
| # HackerOne API | |
| # Get from: https://hackerone.com/settings/api_token | |
| HACKERONE_API_KEY= | |
| # Bugcrowd API | |
| # Get from: https://bugcrowd.com/settings/api-keys | |
| BUGCROWD_API_KEY= | |
| # ============================================================================ | |
| # MISC | |
| # ============================================================================ | |
| # ZenQuotes (inspirational quotes for statusline) | |
| # Get from: https://zenquotes.io/ | |
| ZENQUOTES_API_KEY= | |
| # ============================================================================ | |
| # BROWSER AUTOMATION (optional overrides) | |
| # ============================================================================ | |
| # BROWSER_PORT=9222 | |
| # BROWSER_HEADLESS=true | |
| # BROWSER_WIDTH=1920 | |
| # BROWSER_HEIGHT=1080 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment