Spaces:
No application file
No application file
| echo "π Setting up IQKiller Environment Variables" | |
| echo "==============================================" | |
| # API Keys provided by user | |
| SERPAPI_KEY="860035cdbc22f1452e9a5313bc595ff0a41781b922dce50e0f93a83869f08319" | |
| OPENAI_API_KEY="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" | |
| ANTHROPIC_API_KEY="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" | |
| FIRECRAWL_API_KEY="fc-08e46542bfcc4ca7a953fac4dea4237e" | |
| # Setup .env for current Python project | |
| echo "π Creating .env for Python project..." | |
| cat > .env << EOF | |
| # IQKiller API Keys - Local Development | |
| # DO NOT COMMIT THIS FILE TO VERSION CONTROL | |
| # Search API for job posting data | |
| SERPAPI_KEY=${SERPAPI_KEY} | |
| # OpenAI API for LLM processing (primary) | |
| OPENAI_API_KEY=${OPENAI_API_KEY} | |
| # Anthropic Claude API for LLM processing (fallback) | |
| ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY} | |
| # Firecrawl API for enhanced web scraping | |
| FIRECRAWL_API_KEY=${FIRECRAWL_API_KEY} | |
| # Optional: Set to development for local testing | |
| NODE_ENV=development | |
| EOF | |
| # Setup .env.local for Next.js Vercel project | |
| if [ -d "iqkiller-vercel" ]; then | |
| echo "π Creating .env.local for Vercel Next.js project..." | |
| cat > iqkiller-vercel/.env.local << EOF | |
| # IQKiller Vercel API Keys - Local Development | |
| # DO NOT COMMIT THIS FILE TO VERSION CONTROL | |
| # Search API for job posting data | |
| SERPAPI_KEY=${SERPAPI_KEY} | |
| # OpenAI API for LLM processing (primary) | |
| OPENAI_API_KEY=${OPENAI_API_KEY} | |
| # Anthropic Claude API for LLM processing (fallback) | |
| ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY} | |
| # Firecrawl API for enhanced web scraping | |
| FIRECRAWL_API_KEY=${FIRECRAWL_API_KEY} | |
| # Next.js Environment | |
| NEXT_PUBLIC_APP_URL=http://localhost:3000 | |
| EOF | |
| echo "β Created iqkiller-vercel/.env.local" | |
| else | |
| echo "β οΈ iqkiller-vercel directory not found, skipping Next.js setup" | |
| fi | |
| echo "β Created .env for Python project" | |
| echo "" | |
| echo "π― Environment Setup Complete!" | |
| echo "================================" | |
| echo "π Python project: .env created" | |
| echo "π Next.js project: .env.local created (if directory exists)" | |
| echo "" | |
| echo "π You can now run:" | |
| echo " β’ Python: python3 simple_iqkiller.py" | |
| echo " β’ Next.js: cd iqkiller-vercel && npm run dev" | |
| echo "" | |
| echo "π For Vercel deployment, add these environment variables:" | |
| echo " SERPAPI_KEY" | |
| echo " OPENAI_API_KEY" | |
| echo " ANTHROPIC_API_KEY" | |
| echo " FIRECRAWL_API_KEY" |