Skip to content

Commit 82a4489

Browse files
committed
chore: upgrade models
- For code conversion `gemini-3-flash-preview`
1 parent 3227faf commit 82a4489

2 files changed

Lines changed: 5 additions & 9 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ AI-powered codebase converter. Instantly convert code between frameworks (e.g.,
1111

1212
## Features
1313
- 🔄 Convert code between major frameworks (React, Vue, Angular, Svelte, SolidJS, Preact)
14-
- 🧠 Powered by Google `gemini-2.5-flash`
14+
- 🧠 Powered by Google `gemini-3-flash-preview`
1515
- 🚀 Monorepo for easy development and deployment
1616

1717
## Deployment & VPS Configuration

backend/utils/gemini.js

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,14 @@ const axios = require('axios');
44

55
const genAIClient = new GoogleGenerativeAI(process.env.GEMINI_API_KEY);
66

7-
/**
8-
* Optimized for high-quality code generation using the latest Gemini 3 model.
9-
*/
107
function genAI() {
11-
return genAIClient.getGenerativeModel({model: 'gemini-2.5-flash'});
8+
// Gemini 3 Flash is now the "Smarter" default for coding/conversion
9+
return genAIClient.getGenerativeModel({ model: 'gemini-3-flash-preview' });
1210
}
1311

14-
/**
15-
* Optimized for speed and high rate-limits for simple classification tasks.
16-
*/
1712
function genDetectionAI() {
18-
return genAIClient.getGenerativeModel({model: 'gemini-2.5-flash-lite'});
13+
// 2.5 Flash-Lite is excellent for ultra-fast detection
14+
return genAIClient.getGenerativeModel({ model: 'gemini-2.5-flash-lite' });
1915
}
2016

2117
function buildPrompt(sourceCode, sourceStack, targetStack) {

0 commit comments

Comments
 (0)