From 89faabef0f4abedff598ed34ba2dcfa1fc827cef Mon Sep 17 00:00:00 2001 From: FAQ Bot Date: Sun, 19 Jul 2026 03:32:06 +0000 Subject: [PATCH] NEW: What needs to change in `agent.py` to use Gemini instead of OpenAI? --- ...0ef_agent-gemini-provider-prefix-google.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 _questions/llm-zoomcamp/module-1-rag/032_dd53e420ef_agent-gemini-provider-prefix-google.md diff --git a/_questions/llm-zoomcamp/module-1-rag/032_dd53e420ef_agent-gemini-provider-prefix-google.md b/_questions/llm-zoomcamp/module-1-rag/032_dd53e420ef_agent-gemini-provider-prefix-google.md new file mode 100644 index 00000000..2464c3cd --- /dev/null +++ b/_questions/llm-zoomcamp/module-1-rag/032_dd53e420ef_agent-gemini-provider-prefix-google.md @@ -0,0 +1,19 @@ +--- +id: dd53e420ef +question: What needs to change in `agent.py` to use Gemini instead of OpenAI? +sort_order: 32 +--- + +To use Gemini with PydanticAI, update the provider prefix in your `Agent` setup from `openai:` to `google:`. + +For example: + +```python +faq_agent = Agent( + "google:gemini-3.1-flash-lite", + deps_type=SearchDeps, + instructions=INSTRUCTIONS, +) +``` + +Also update your API key environment variable to the Gemini one the code expects (typically `GOOGLE_API_KEY`). \ No newline at end of file