Spaces:
Sleeping
Sleeping
Deminiko
commited on
Commit
·
4d5737b
1
Parent(s):
6289d8f
chore: Update Gemini model to gemini-2.5-flash-lite and guard fallback; update installation docs
Browse files- public/INSTALLATION.md +1 -1
- public/src/services/gemini.js +1 -1
public/INSTALLATION.md
CHANGED
|
@@ -321,7 +321,7 @@ Error: API key not valid
|
|
| 321 |
Solution:
|
| 322 |
1. Verify key in `.env` file
|
| 323 |
2. Check key hasn't expired
|
| 324 |
-
3. Test key directly: `curl https://generativelanguage.googleapis.com/v1/models/gemini-
|
| 325 |
|
| 326 |
### GitHub Connection Failed
|
| 327 |
```
|
|
|
|
| 321 |
Solution:
|
| 322 |
1. Verify key in `.env` file
|
| 323 |
2. Check key hasn't expired
|
| 324 |
+
3. Test key directly: `curl https://generativelanguage.googleapis.com/v1/models/gemini-2.5-flash-lite:generateContent?key=YOUR_KEY`
|
| 325 |
|
| 326 |
### GitHub Connection Failed
|
| 327 |
```
|
public/src/services/gemini.js
CHANGED
|
@@ -13,7 +13,7 @@ class GeminiService {
|
|
| 13 |
if (this.enabled) {
|
| 14 |
try {
|
| 15 |
this.client = new GoogleGenerativeAI(config.GEMINI_API_KEY);
|
| 16 |
-
this.model = this.client.getGenerativeModel({ model: 'gemini-
|
| 17 |
logger.info('Gemini client initialized');
|
| 18 |
} catch (error) {
|
| 19 |
logger.error('Failed to initialize Gemini client', { error: error.message });
|
|
|
|
| 13 |
if (this.enabled) {
|
| 14 |
try {
|
| 15 |
this.client = new GoogleGenerativeAI(config.GEMINI_API_KEY);
|
| 16 |
+
this.model = this.client.getGenerativeModel({ model: 'gemini-2.5-flash-lite' });
|
| 17 |
logger.info('Gemini client initialized');
|
| 18 |
} catch (error) {
|
| 19 |
logger.error('Failed to initialize Gemini client', { error: error.message });
|