Script to retrieve Gemini API keys for the ingestion pipeline.
scripts/env-setup/ingestion/gemini-key.sh <project> <key-name>
# Get dev key
./scripts/env-setup/ingestion/gemini-key.sh getorcha-dev app.dev.getorcha.com
# Get prod key
./scripts/env-setup/ingestion/gemini-key.sh getorcha-prod app.prod.getorcha.com
# Get local dev key
./scripts/env-setup/ingestion/gemini-key.sh getorcha-dev local-dev
| Project | Key Name | Purpose |
|---|---|---|
| getorcha-dev | local-dev | Local development |
| getorcha-dev | app.dev.getorcha.com | Dev environment |
| getorcha-prod | app.prod.getorcha.com | Production |
gcloud services api-keys create \
--project=<project> \
--display-name="<key-name>" \
--api-target=service=generativelanguage.googleapis.com
gcloud CLI authenticated with appropriate permissionsgenerativelanguage.googleapis.com API enabled on the project