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 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-pro:generateContent?key=YOUR_KEY`
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-pro' });
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 });