How-to guide
Set up Gemini
Connect Bristlenose to Gemini for the analysis pass.
Gemini (Google) runs the analysis pass. Transcription always happens locally.
Get an API key
- Sign in at aistudio.google.com/apikey.
- Create an API key.
- Copy it.
Add the key to Bristlenose
macOS app
- Open Settings (⌘,) and go to the LLM tab.
- Select Gemini and paste your key into the API Key field.
- The key is validated in the background and stored in your macOS Keychain.
Command line
- Run
bristlenose configure gemini. - Paste the key when prompted.
- The key is validated and stored in your system credential store.
Bristlenose looks for the key in the system credential store, the BRISTLENOSE_GOOGLE_API_KEY environment variable, then a .env file.
Run an analysis with Gemini
Select Gemini with the --llm flag:
bristlenose run interviews --llm gemini
The default model is gemini-2.5-flash. Confirm the key works with bristlenose doctor.
Troubleshooting
| Symptom | Cause and fix |
|---|---|
Invalid API key |
Re-create the key at aistudio.google.com/apikey. |
| Quota or rate-limit errors | Gemini free-tier keys have request limits. A paid Google Cloud project raises them. |
For what is sent to the provider, see Cloud or local AI and Privacy and data.