From 2d3ec9ce0a180e586db6385f227178d84dbf383c Mon Sep 17 00:00:00 2001 From: Mish Ushakov Date: Wed, 5 Feb 2025 22:38:49 +0100 Subject: [PATCH 1/2] updated gemini models --- lib/models.json | 52 +++++++++++++++++++++++++++++++++++++------------ 1 file changed, 40 insertions(+), 12 deletions(-) diff --git a/lib/models.json b/lib/models.json index 7296c46..de964a8 100644 --- a/lib/models.json +++ b/lib/models.json @@ -57,17 +57,31 @@ "multiModal": false }, { - "id": "gemini-1.5-pro-002", + "id": "gemini-2.0-flash-001", "provider": "Google Vertex AI", "providerId": "vertex", - "name": "Gemini 1.5 Pro", + "name": "Gemini 2.0 Flash", "multiModal": true }, { - "id": "gemini-2.0-flash-exp", + "id": "gemini-2.0-flash-lite-preview-02-05", "provider": "Google Vertex AI", "providerId": "vertex", - "name": "Gemini 2.0 Flash", + "name": "Gemini 2.0 Flash-Lite", + "multiModal": true + }, + { + "id": "gemini-2.0-pro-exp-02-05", + "provider": "Google Vertex AI", + "providerId": "vertex", + "name": "Gemini 2.0 Pro", + "multiModal": true + }, + { + "id": "gemini-1.5-pro-002", + "provider": "Google Vertex AI", + "providerId": "vertex", + "name": "Gemini 1.5 Pro", "multiModal": true }, { @@ -78,31 +92,45 @@ "multiModal": true }, { - "id": "models/gemini-1.5-pro-002", + "id": "models/gemini-2.0-flash", "provider": "Google Generative AI", "providerId": "google", - "name": "Gemini 1.5 Pro", + "name": "Gemini 2.0 Flash", "multiModal": true }, { - "id": "models/gemini-2.0-flash-exp", + "id": "models/gemini-2.0-flash-lite-preview-02-05", "provider": "Google Generative AI", "providerId": "google", - "name": "Gemini 2.0 Flash", + "name": "Gemini 2.0 Flash-Lite", "multiModal": true }, { - "id": "models/gemini-1.5-flash-002", + "id": "models/gemini-2.0-pro-exp-02-05", "provider": "Google Generative AI", "providerId": "google", - "name": "Gemini 1.5 Flash", + "name": "Gemini 2.0 Pro", + "multiModal": true + }, + { + "id": "gemini-2.0-flash-thinking-exp-01-21", + "provider": "Google Generative AI", + "providerId": "google", + "name": "Gemini 2.0 Flash Thinking", "multiModal": true }, { - "id": "gemini-exp-1121", + "id": "models/gemini-1.5-pro-002", "provider": "Google Generative AI", "providerId": "google", - "name": "Gemini Experimental 1121", + "name": "Gemini 1.5 Pro", + "multiModal": true + }, + { + "id": "models/gemini-1.5-flash-002", + "provider": "Google Generative AI", + "providerId": "google", + "name": "Gemini 1.5 Flash", "multiModal": true }, { From 9041208da0de9a5abeceb430a254767bc0fc0b3c Mon Sep 17 00:00:00 2001 From: Mish Ushakov Date: Wed, 5 Feb 2025 22:58:30 +0100 Subject: [PATCH 2/2] updated ai sdk package, removed thinking (not working) model --- lib/models.json | 7 -- package-lock.json | 226 +++++++++++++++++++++++----------------------- package.json | 4 +- 3 files changed, 116 insertions(+), 121 deletions(-) diff --git a/lib/models.json b/lib/models.json index de964a8..5e210e9 100644 --- a/lib/models.json +++ b/lib/models.json @@ -112,13 +112,6 @@ "name": "Gemini 2.0 Pro", "multiModal": true }, - { - "id": "gemini-2.0-flash-thinking-exp-01-21", - "provider": "Google Generative AI", - "providerId": "google", - "name": "Gemini 2.0 Flash Thinking", - "multiModal": true - }, { "id": "models/gemini-1.5-pro-002", "provider": "Google Generative AI", diff --git a/package-lock.json b/package-lock.json index b44d65a..2354c87 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,8 +9,8 @@ "version": "0.1.0", "dependencies": { "@ai-sdk/anthropic": "^0.0.23", - "@ai-sdk/google": "^0.0.49", - "@ai-sdk/google-vertex": "^0.0.39", + "@ai-sdk/google": "^1.1.10", + "@ai-sdk/google-vertex": "^2.1.11", "@ai-sdk/mistral": "^1.0.1", "@ai-sdk/openai": "^1.1.0", "@e2b/code-interpreter": "^1.0.2", @@ -78,13 +78,13 @@ } }, "node_modules/@ai-sdk/google": { - "version": "0.0.49", - "resolved": "https://registry.npmjs.org/@ai-sdk/google/-/google-0.0.49.tgz", - "integrity": "sha512-3/MtjpjowHziNUbo/gcOqJvS734stGwJKLA3LouU5KmfIyLXyTlNCYjA3SIlrGZDleApefbtYAYFwBgwdMuYAQ==", + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/@ai-sdk/google/-/google-1.1.10.tgz", + "integrity": "sha512-g65cKrs2ZjpNMOD9OvE9J/Xt1SxPu00IsWn4npYe56nU4YqVydsPBG4PyUKgDr9KXdrnFEoXYmWxkJeTe/m4hA==", + "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "0.0.23", - "@ai-sdk/provider-utils": "1.0.19", - "json-schema": "0.4.0" + "@ai-sdk/provider": "1.0.7", + "@ai-sdk/provider-utils": "2.1.6" }, "engines": { "node": ">=18" @@ -94,41 +94,62 @@ } }, "node_modules/@ai-sdk/google-vertex": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@ai-sdk/google-vertex/-/google-vertex-0.0.39.tgz", - "integrity": "sha512-SbyRFXpXR9EmewfzwCMUE/5JttELsfQYzEOyPJnQRyriYqU98ien/iUeyziczJ+KNcXX/L8IeaWoM1gocAGEtQ==", + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/@ai-sdk/google-vertex/-/google-vertex-2.1.11.tgz", + "integrity": "sha512-sVNg/tm3pmuNKvm7fg2v6ao9scZf4mesaRw1E9tcL9N3TVNWoGBYzwngSE0s6s8wbPdkoY4at56Js6bS3zalAw==", + "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "0.0.24", - "@ai-sdk/provider-utils": "1.0.20", - "json-schema": "0.4.0" + "@ai-sdk/anthropic": "1.1.6", + "@ai-sdk/google": "1.1.10", + "@ai-sdk/provider": "1.0.7", + "@ai-sdk/provider-utils": "2.1.6", + "google-auth-library": "^9.15.0" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@google-cloud/vertexai": "^1.6.0" + "zod": "^3.0.0" + } + }, + "node_modules/@ai-sdk/google-vertex/node_modules/@ai-sdk/anthropic": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@ai-sdk/anthropic/-/anthropic-1.1.6.tgz", + "integrity": "sha512-4TZBg2VoU/F58DmnyfPPGU9wMUTwLP15XyAFSrUqk9sSdjszwcojXw3LE7YbxifZ+RK7wT7lTkuyK1k2UdfFng==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider": "1.0.7", + "@ai-sdk/provider-utils": "2.1.6" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "zod": "^3.0.0" } }, "node_modules/@ai-sdk/google-vertex/node_modules/@ai-sdk/provider": { - "version": "0.0.24", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-0.0.24.tgz", - "integrity": "sha512-XMsNGJdGO+L0cxhhegtqZ8+T6nn4EoShS819OvCgI2kLbYTIvk0GWFGD0AXJmxkxs3DrpsJxKAFukFR7bvTkgQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-1.0.7.tgz", + "integrity": "sha512-q1PJEZ0qD9rVR+8JFEd01/QM++csMT5UVwYXSN2u54BrVw/D8TZLTeg2FEfKK00DgAx0UtWd8XOhhwITP9BT5g==", + "license": "Apache-2.0", "dependencies": { - "json-schema": "0.4.0" + "json-schema": "^0.4.0" }, "engines": { "node": ">=18" } }, "node_modules/@ai-sdk/google-vertex/node_modules/@ai-sdk/provider-utils": { - "version": "1.0.20", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-1.0.20.tgz", - "integrity": "sha512-ngg/RGpnA00eNOWEtXHenpX1MsM2QshQh4QJFjUfwcqHpM5kTfG7je7Rc3HcEDP+OkRVv2GF+X4fC1Vfcnl8Ow==", + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-2.1.6.tgz", + "integrity": "sha512-Pfyaj0QZS22qyVn5Iz7IXcJ8nKIKlu2MeSAdKJzTwkAks7zdLaKVB+396Rqcp1bfQnxl7vaduQVMQiXUrgK8Gw==", + "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "0.0.24", - "eventsource-parser": "1.1.2", - "nanoid": "3.3.6", - "secure-json-parse": "2.7.0" + "@ai-sdk/provider": "1.0.7", + "eventsource-parser": "^3.0.0", + "nanoid": "^3.3.8", + "secure-json-parse": "^2.7.0" }, "engines": { "node": ">=18" @@ -142,43 +163,37 @@ } } }, - "node_modules/@ai-sdk/google-vertex/node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, + "node_modules/@ai-sdk/google-vertex/node_modules/eventsource-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.0.tgz", + "integrity": "sha512-T1C0XCUimhxVQzW4zFipdx0SficT651NnkR0ZSH3yQwh+mFMdLfgjABVi4YtMTtaL4s168593DaoaRLMqryavA==", + "license": "MIT", "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": ">=18.0.0" } }, "node_modules/@ai-sdk/google/node_modules/@ai-sdk/provider": { - "version": "0.0.23", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-0.0.23.tgz", - "integrity": "sha512-oAc49O5+xypVrKM7EUU5P/Y4DUL4JZUWVxhejoAVOTOl3WZUEWsMbP3QZR+TrimQIsS0WR/n9UuF6U0jPdp0tQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-1.0.7.tgz", + "integrity": "sha512-q1PJEZ0qD9rVR+8JFEd01/QM++csMT5UVwYXSN2u54BrVw/D8TZLTeg2FEfKK00DgAx0UtWd8XOhhwITP9BT5g==", + "license": "Apache-2.0", "dependencies": { - "json-schema": "0.4.0" + "json-schema": "^0.4.0" }, "engines": { "node": ">=18" } }, "node_modules/@ai-sdk/google/node_modules/@ai-sdk/provider-utils": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-1.0.19.tgz", - "integrity": "sha512-p02Fq5Mnc8T6nwRBN1Iaou8YXvN1sDS6hbmJaD5UaRbXjizbh+8rpFS/o7jqAHTwf3uHCDitP3pnODyHdc/CDQ==", + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-2.1.6.tgz", + "integrity": "sha512-Pfyaj0QZS22qyVn5Iz7IXcJ8nKIKlu2MeSAdKJzTwkAks7zdLaKVB+396Rqcp1bfQnxl7vaduQVMQiXUrgK8Gw==", + "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "0.0.23", - "eventsource-parser": "1.1.2", - "nanoid": "3.3.6", - "secure-json-parse": "2.7.0" + "@ai-sdk/provider": "1.0.7", + "eventsource-parser": "^3.0.0", + "nanoid": "^3.3.8", + "secure-json-parse": "^2.7.0" }, "engines": { "node": ">=18" @@ -192,21 +207,13 @@ } } }, - "node_modules/@ai-sdk/google/node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, + "node_modules/@ai-sdk/google/node_modules/eventsource-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.0.tgz", + "integrity": "sha512-T1C0XCUimhxVQzW4zFipdx0SficT651NnkR0ZSH3yQwh+mFMdLfgjABVi4YtMTtaL4s168593DaoaRLMqryavA==", + "license": "MIT", "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": ">=18.0.0" } }, "node_modules/@ai-sdk/mistral": { @@ -1204,18 +1211,6 @@ "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.7.tgz", "integrity": "sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==" }, - "node_modules/@google-cloud/vertexai": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@google-cloud/vertexai/-/vertexai-1.8.1.tgz", - "integrity": "sha512-E6GLYby+jKmS315LARO7TMB4o4aD88GSatJimmQ8xBRFx2dFp9B2vIWFfAY/I5aBusPRumUlsbNLeU2h+MbZLA==", - "peer": true, - "dependencies": { - "google-auth-library": "^9.1.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.14", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", @@ -2842,13 +2837,10 @@ } }, "node_modules/agent-base": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", - "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", - "peer": true, - "dependencies": { - "debug": "^4.3.4" - }, + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "license": "MIT", "engines": { "node": ">= 14" } @@ -3255,13 +3247,13 @@ "url": "https://feross.org/support" } ], - "peer": true + "license": "MIT" }, "node_modules/bignumber.js": { "version": "9.1.2", "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz", "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==", - "peer": true, + "license": "MIT", "engines": { "node": "*" } @@ -3302,7 +3294,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", - "peer": true + "license": "BSD-3-Clause" }, "node_modules/bufferutil": { "version": "4.0.8", @@ -3760,7 +3752,7 @@ "version": "1.0.11", "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "peer": true, + "license": "Apache-2.0", "dependencies": { "safe-buffer": "^5.0.1" } @@ -4434,7 +4426,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "peer": true + "license": "MIT" }, "node_modules/fast-deep-equal": { "version": "3.1.3", @@ -4634,7 +4626,7 @@ "version": "6.7.1", "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.7.1.tgz", "integrity": "sha512-LDODD4TMYx7XXdpwxAVRAIAuB0bzv0s+ywFonY46k126qzQHT9ygyoa9tncmOiQmmDrik65UYsEkv3lbfqQ3yQ==", - "peer": true, + "license": "Apache-2.0", "dependencies": { "extend": "^3.0.2", "https-proxy-agent": "^7.0.1", @@ -4647,12 +4639,13 @@ } }, "node_modules/gcp-metadata": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.0.tgz", - "integrity": "sha512-Jh/AIwwgaxan+7ZUUmRLCjtchyDiqh4KjBJ5tW3plBZb5iL/BPcso8A5DlzeD9qlw0duCamnNdpFjxwaT0KyKg==", - "peer": true, + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.1.tgz", + "integrity": "sha512-a4tiq7E0/5fTjxPAaH4jpjkSv/uCaU2p5KC6HVGrvl0cDjA8iBZv4vv1gyzlmK0ZUKqwpOyQMKzZQe3lTit77A==", + "license": "Apache-2.0", "dependencies": { - "gaxios": "^6.0.0", + "gaxios": "^6.1.1", + "google-logging-utils": "^0.0.2", "json-bigint": "^1.0.0" }, "engines": { @@ -4821,10 +4814,10 @@ } }, "node_modules/google-auth-library": { - "version": "9.14.1", - "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-9.14.1.tgz", - "integrity": "sha512-Rj+PMjoNFGFTmtItH7gHfbHpGVSb3vmnGK3nwNBqxQF9NoBpttSZI/rc0WiM63ma2uGDQtYEkMHkK9U6937NiA==", - "peer": true, + "version": "9.15.1", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-9.15.1.tgz", + "integrity": "sha512-Jb6Z0+nvECVz+2lzSMt9u98UsoakXxA2HGHMCxh+so3n90XgYWkq5dur19JAJV7ONiJY22yBTyJB1TSkvPq9Ng==", + "license": "Apache-2.0", "dependencies": { "base64-js": "^1.3.0", "ecdsa-sig-formatter": "^1.0.11", @@ -4837,6 +4830,15 @@ "node": ">=14" } }, + "node_modules/google-logging-utils": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-0.0.2.tgz", + "integrity": "sha512-NEgUnEcBiP5HrPzufUkBzJOD/Sxsco3rLNo1F1TNf7ieU8ryUzBhqba8r756CjLX7rn3fHl6iLEwPYuqpoKgQQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=14" + } + }, "node_modules/gopd": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", @@ -4864,7 +4866,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz", "integrity": "sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==", - "peer": true, + "license": "MIT", "dependencies": { "gaxios": "^6.0.0", "jws": "^4.0.0" @@ -4954,12 +4956,12 @@ } }, "node_modules/https-proxy-agent": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", - "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", - "peer": true, + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "license": "MIT", "dependencies": { - "agent-base": "^7.0.2", + "agent-base": "^7.1.2", "debug": "4" }, "engines": { @@ -5348,7 +5350,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "peer": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -5529,7 +5531,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", - "peer": true, + "license": "MIT", "dependencies": { "bignumber.js": "^9.0.0" } @@ -5615,7 +5617,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", - "peer": true, + "license": "MIT", "dependencies": { "buffer-equal-constant-time": "1.0.1", "ecdsa-sig-formatter": "1.0.11", @@ -5626,7 +5628,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", - "peer": true, + "license": "MIT", "dependencies": { "jwa": "^2.0.0", "safe-buffer": "^5.0.1" @@ -5938,7 +5940,7 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "peer": true, + "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -6929,7 +6931,7 @@ "url": "https://feross.org/support" } ], - "peer": true + "license": "MIT" }, "node_modules/safe-regex-test": { "version": "1.0.3", @@ -7865,7 +7867,7 @@ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], - "peer": true, + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } diff --git a/package.json b/package.json index 5494c31..63999de 100644 --- a/package.json +++ b/package.json @@ -10,8 +10,8 @@ }, "dependencies": { "@ai-sdk/anthropic": "^0.0.23", - "@ai-sdk/google": "^0.0.49", - "@ai-sdk/google-vertex": "^0.0.39", + "@ai-sdk/google": "^1.1.10", + "@ai-sdk/google-vertex": "^2.1.11", "@ai-sdk/mistral": "^1.0.1", "@ai-sdk/openai": "^1.1.0", "@e2b/code-interpreter": "^1.0.2",