Transform your G-Assist experience with the power of Google's Gemini AI! This plugin integrates Gemini's advanced AI capabilities directly into G-Assist, allowing you to generate text, maintain contextual conversations, and get AI-powered responses with ease.
- 🧠 Generate human-like text responses using Gemini
- 💬 Hold context-aware conversations that remember previous interactions
- 🛡️ Built-in safety settings for content filtering
- 🌊 Real-time streaming responses
- 🔌 Seamless integration with G-Assist
Make sure you have:
- Python 3.8 or higher
- Google Cloud API key with Gemini access
- G-Assist installed on your system
💡 Tip: You'll need a Google Cloud API key specifically enabled for Gemini. Get one from the Google AI Studio!
git clone <repo link>
cd gemini-plugin
python -m pip install -r requirements.txt
- Create a file named
gemini.key
in the root directory - Add your API key to the file:
your_api_key_here
Adjust config.json
to your needs:
{
"model": "gemini-2.0-flash"
}
pyinstaller --name gemini-plugin plugin.py
-
Create a new folder here (if it doesn't exist):
%PROGRAMDATA%\NVIDIA Corporation\nvtopps\rise\plugins\gemini
💡 Tip: Copy and paste this path into File Explorer's address bar!
-
Copy these files to the folder you just created:
gemini-plugin.exe
(from thedist
folder)manifest.json
config.json
gemini.key
Once installed, you can use Gemini through G-Assist! Try these examples:
- Hey Google, tell me about artificial intelligence.
- /google Explain ray tracing using a real-world analogy in one sentence. ELI5
- 🌐 Requires active internet connection
- ⏱️ Subject to Google's API rate limits
- 🚫 Image generation not supported
- 🔒 Must be used within G-Assist environment
- API Key Not Working? Verify your API key is correctly copied to
gemini.key
- Connection Issues? Check your internet connection
- Commands Not Working? Ensure all files are in the correct plugin directory
- Unexpected Responses? Check the configuration in
config.json
We'd love your help making this plugin even better! Feel free to submit a Pull Request following NVIDIA's contribution guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
This plugin is a third-party integration and is not officially associated with Google or its Gemini API. NVIDIA Project G-Assist is a trademark of NVIDIA Corporation.
If you run into issues:
- Verify your API key is valid
- Check that G-Assist is running
- Ensure all plugin files are in the correct location
- Try restarting G-Assist