Gemini Seminar Client
A secure, flexible, and lightweight Python client wrapper for Google's Gemini AI models, specially optimized for school research and seminar projects.
Features
- Dual-Mode Authentication: Use either a shared school/seminar gateway password or your personal Google AI API Key.
- Zero Configuration Leakage: Securely utilizes backend proxies (like Google Apps Script) so your main project credentials and API keys never leak into client-side code.
- Dynamic Model Selection: Supports the latest and fastest Gemini models (Defaults to
gemini-2.0-flash). - Clean Message Structure: Easily handles role-based conversation structures (
system,user, andassistant).
Installation
Install the latest version directly from PyPI:
pip install gemini-seminar-client --no-cache-dir
Metadata
Release files for gemini-seminar-client 2.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gemini_seminar_client-2.0.1.tar.gz | 4.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gemini_seminar_client-2.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.4 kB
Release files / gemini_seminar_client-2.0.1.tar.gz
| Download URL | gemini_seminar_client-2.0.1.tar.gz |
|---|---|
| Size | 4.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
96ca0d2a7d159442e7cf7e32f170318164b433844b62c89264bce6a4ec47d8f6
|
|
BLAKE2b-256 checksum How to use checksums |
344ac88ee56fed156a165ab29b7b2bd97bd042a74b8db0d15f233c05548f0386
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.13
|
Release files / gemini_seminar_client-2.0.1-py3-none-any.whl
| Download URL | gemini_seminar_client-2.0.1-py3-none-any.whl |
|---|---|
| Size | 4.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7bba1d1a658c38c1dabf614410647917f49f9b50ce4c3be288e1ced09dca4951
|
|
BLAKE2b-256 checksum How to use checksums |
69fdfd53a22b88eede57a7f7b9ca747146d570a7ac3ca1264b8614bf184ab9d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.13
|