mirror of
https://github.com/jina-ai/node-DeepResearch.git
synced 2026-03-22 07:29:35 +08:00
refactor: replace @google/generative-ai with @ai-sdk/google (#27)
* refactor: replace @google/generative-ai with @ai-sdk/google Co-Authored-By: Han Xiao <han.xiao@jina.ai> * fix: use createGoogleGenerativeAI for API key configuration Co-Authored-By: Han Xiao <han.xiao@jina.ai> * fix: update Zod schemas to use discriminated unions Co-Authored-By: Han Xiao <han.xiao@jina.ai> * fix: ensure at least one variant in Zod discriminated union Co-Authored-By: Han Xiao <han.xiao@jina.ai> * fix: remove unused actions variable Co-Authored-By: Han Xiao <han.xiao@jina.ai> * fix: remove duplicate sections declaration and update action sections Co-Authored-By: Han Xiao <han.xiao@jina.ai> * fix: update schema types and use process.env.GEMINI_API_KEY Co-Authored-By: Han Xiao <han.xiao@jina.ai> * fix: update schema to use z.union with type literal Co-Authored-By: Han Xiao <han.xiao@jina.ai> * fix: restore original schema descriptions and remove unused imports Co-Authored-By: Han Xiao <han.xiao@jina.ai> * fix: update schema to use discriminatedUnion with proper descriptions Co-Authored-By: Han Xiao <han.xiao@jina.ai> * fix: update schema to use proper type casting for discriminated union Co-Authored-By: Han Xiao <han.xiao@jina.ai> * fix: update schema type casting for discriminated union Co-Authored-By: Han Xiao <han.xiao@jina.ai> * fix: update schema to use strict mode and proper type definitions Co-Authored-By: Han Xiao <han.xiao@jina.ai> * fix: add type field to all schemas Co-Authored-By: Han Xiao <han.xiao@jina.ai> * fix: remove unused schema variables Co-Authored-By: Han Xiao <han.xiao@jina.ai> * fix: remove unused baseSchema variable Co-Authored-By: Han Xiao <han.xiao@jina.ai> * fix: remove unused baseSchema variable and comments Co-Authored-By: Han Xiao <han.xiao@jina.ai> * fix: implement token tracking using generateObject response Co-Authored-By: Han Xiao <han.xiao@jina.ai> * fix: update token tracking to use proper destructuring Co-Authored-By: Han Xiao <han.xiao@jina.ai> * fix: implement token tracking in evaluator and add test Co-Authored-By: Han Xiao <han.xiao@jina.ai> * refactor: move maxTokens parameter to config.ts Co-Authored-By: Han Xiao <han.xiao@jina.ai> * feat: implement error handling for generateObject schema validation errors Co-Authored-By: Han Xiao <han.xiao@jina.ai> * fix: remove lint errors in error handling utility Co-Authored-By: Han Xiao <han.xiao@jina.ai> * chore: clean up error handling utility Co-Authored-By: Han Xiao <han.xiao@jina.ai> * fix: remove unused functionName parameter Co-Authored-By: Han Xiao <han.xiao@jina.ai> * fix: remove functionName parameter from handleGenerateObjectError calls Co-Authored-By: Han Xiao <han.xiao@jina.ai> * fix: update DedupResponse import to type import Co-Authored-By: Han Xiao <han.xiao@jina.ai> * refactor: clean up --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Han Xiao <han.xiao@jina.ai>
This commit is contained in:
committed by
GitHub
parent
2b84a577c8
commit
f1c7ada6ae
12
package.json
12
package.json
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "agentic-search",
|
||||
"name": "node-deepresearch",
|
||||
"version": "1.0.0",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
@@ -14,20 +14,22 @@
|
||||
"test:watch": "jest --watch"
|
||||
},
|
||||
"keywords": [],
|
||||
"author": "",
|
||||
"license": "ISC",
|
||||
"author": "Jina AI",
|
||||
"license": "Apache-2.0",
|
||||
"description": "",
|
||||
"dependencies": {
|
||||
"@google/generative-ai": "^0.21.0",
|
||||
"@ai-sdk/google": "^1.0.0",
|
||||
"@types/cors": "^2.8.17",
|
||||
"@types/express": "^5.0.0",
|
||||
"@types/node-fetch": "^2.6.12",
|
||||
"ai": "^4.1.21",
|
||||
"axios": "^1.7.9",
|
||||
"cors": "^2.8.5",
|
||||
"duck-duck-scrape": "^2.2.7",
|
||||
"express": "^4.21.2",
|
||||
"node-fetch": "^3.3.2",
|
||||
"undici": "^7.3.0"
|
||||
"undici": "^7.3.0",
|
||||
"zod": "^3.22.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/jest": "^29.5.14",
|
||||
|
||||
Reference in New Issue
Block a user