This project requires Google OAuth credentials for Gemini API access. Never commit your actual credentials to the repository.
-
Get OAuth Credentials:
- Go to Google Cloud Console
- Create or select a project
- Enable the Vertex AI API
- Go to "APIs & Services" > "Credentials"
- Create OAuth 2.0 Client ID credentials
- Download the credentials
-
Configure Environment Variables:
- Copy
gestalt_timeline/.env.exampletogestalt_timeline/.env - Set your credentials:
GOOGLE_OAUTH_CLIENT_ID=your_client_id_here.apps.googleusercontent.com GOOGLE_OAUTH_CLIENT_SECRET=your_client_secret_here
- Copy
-
Keep Credentials Secure:
- The
.envfile is already in.gitignoreand will not be committed - Never share your credentials publicly
- Rotate credentials if they are accidentally exposed
- The
All sensitive configuration should be stored in environment variables or .env files, never hardcoded in source files.
See gestalt_timeline/.env.example for all available configuration options.