feat: add Gemini transcription provider#35
Conversation
Note on external Continuous AI checksThe three Continuous AI status contexts currently report Local validation for this PR passed:
I am happy to address any concrete maintainer or bot feedback if logs become available. |
|
Thank you for this contribution! Your implementation was reviewed as part of a batch review of all incoming provider PRs. We've decided to take a different approach: instead of merging individual provider PRs (which all targeted a different code architecture than what exists on The refactor is on branch |
Summary
--api gemini.generateContentwithGEMINI_API_KEY, optionalGEMINI_MODEL, and no new runtime dependencies.Why
This supports daytonaio/content#13 by adding a new non-overlapping Sapat provider for a companion Daytona guide.
Validation
python -m venv .venv && .venv/bin/python -m pip install -q -e ..venv/bin/python -m unittest discover -s tests -v(12 tests).venv/bin/python -m compileall src testsgit diff --checkAI-assisted with Codex and reviewed with Claude Code; I inspected and validated the final diff locally.