Skip to content

Commit 9612d9a

Browse files
AI module rewrite
1 parent a67c7c9 commit 9612d9a

35 files changed

+298
-3177
lines changed

backend/.env.sample

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,7 @@ ALGOLIA_INDEX_NAME=...
3333
STRIPE_SECRET_KEY=...
3434
STRIPE_WEBHOOK_SECRET=...
3535
STRIPE_PRICE_ID=...
36-
STRIPE_TEST_MODE=true
36+
STRIPE_TEST_MODE=true
37+
38+
# Gemini configuration
39+
GEMINI_API_KEY=...

backend/package.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
"start": "tsc && node dist/src/server.js",
88
"dev": "nodemon --watch 'src/**/*.ts' --exec ts-node src/server.ts",
99
"lint": "eslint . --ext .ts",
10-
"test": "jest"
10+
"test": "jest",
11+
"test:verbose": "jest --verbose"
1112
},
1213
"author": "",
1314
"license": "ISC",
@@ -32,9 +33,11 @@
3233
},
3334
"dependencies": {
3435
"@algolia/client-search": "^5.20.4",
36+
"@google/generative-ai": "^0.24.1",
37+
"@langchain/core": "^0.3.57",
3538
"@types/jsonwebtoken": "^9.0.7",
3639
"algoliasearch": "^4.24.0",
37-
"axios": "^1.7.7",
40+
"axios": "^1.9.0",
3841
"compression": "^1.8.0",
3942
"cookie-parser": "^1.4.7",
4043
"cors": "^2.8.5",
@@ -46,7 +49,7 @@
4649
"formidable": "^3.5.2",
4750
"helmet": "^8.1.0",
4851
"jsonwebtoken": "^9.0.2",
49-
"stripe": "^18.0.0",
52+
"stripe": "^18.1.1",
5053
"winston": "^3.17.0",
5154
"zod": "^3.24.4"
5255
}

backend/src/app.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import notificationRoutes from './modules/notification/routes/notification.route
1515
import oauthRoutes from './modules/user/routes/oauth.routes';
1616
import webhookRoutes from './modules/subscription/routes/webhook.routes';
1717
import searchRoutes from './modules/search/routes/search.routes';
18-
// import summarizationRoutes from './modules/ai/routes/summarization.routes';
18+
import summarizationRoutes from './modules/ai/routes/summarization.routes';
1919

2020

2121
const app = express();
@@ -60,7 +60,7 @@ app.use('/notification', notificationRoutes);
6060
app.use('/oauth', oauthRoutes);
6161
app.use('/webhook', webhookRoutes);
6262
app.use('/search', searchRoutes);
63-
// app.use('/ai', summarizationRoutes);
63+
app.use('/ai', summarizationRoutes);
6464

6565
app.get('/', (_, res) => {
6666
res.send('Server is Listening!');

backend/src/modules/ai/.env.sample

Lines changed: 0 additions & 11 deletions
This file was deleted.

backend/src/modules/ai/Dockerfile

Lines changed: 0 additions & 13 deletions
This file was deleted.

backend/src/modules/ai/Makefile

Lines changed: 0 additions & 47 deletions
This file was deleted.

backend/src/modules/ai/app.py

Lines changed: 0 additions & 46 deletions
This file was deleted.

backend/src/modules/ai/blueprints/auth.py

Whitespace-only changes.

backend/src/modules/ai/blueprints/general.py

Lines changed: 0 additions & 52 deletions
This file was deleted.

backend/src/modules/ai/blueprints/summarize.py

Lines changed: 0 additions & 157 deletions
This file was deleted.

0 commit comments

Comments
 (0)