Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,9 +119,12 @@ python main.py --query="Go to Google and type 'Hello World' into the search bar"

**Available Models:**

You can choose the model to use by specifying the ```--model <model name>``` flag. Available options:
You can choose the model to use by specifying the ```--model <model name>``` flag. Available options on Gemini Developer API and Vertex AI Client:

- `gemini-2.5-computer-use-preview-10-2025`: This is the default model.

Available options on Gemini Developer API only:

- `gemini-3-flash-preview`: The preview version of Gemini 3 Flash.
- `gemini-3-pro-preview`: The preview version of Gemini 3 Pro.
Comment on lines +122 to 129
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

While this clarification is helpful, the application code does not enforce these model restrictions based on the selected environment (Gemini Developer API vs. Vertex AI). The --model argument accepts all listed models regardless of the environment, which can lead to runtime errors if an invalid combination is chosen. To improve user experience, consider adding logic to main.py to validate that the selected model is compatible with the chosen environment. For example, after parsing arguments, you could check the USE_VERTEXAI environment variable and raise an error if an incompatible model is selected.


Expand Down
Loading