{"_id":"@cerana/langchain-gemini","_rev":"18-a2e529355639ae954d6910f00e954c04","name":"@cerana/langchain-gemini","dist-tags":{"latest":"1.0.17"},"versions":{"1.0.0":{"name":"@cerana/langchain-gemini","version":"1.0.0","author":{"name":"Cerana"},"license":"MIT","_id":"@cerana/langchain-gemini@1.0.0","maintainers":[{"name":"cerana-studio","email":"cerana.mail@gmail.com"},{"name":"pinyan0950","email":"pinyan0950@gmail.com"},{"name":"dt22","email":"sindistant@gmail.com"}],"dist":{"shasum":"608158fb403eed2877c5679947e091ea0c93b450","tarball":"https://registry.npmjs.org/@cerana/langchain-gemini/-/langchain-gemini-1.0.0.tgz","fileCount":1,"integrity":"sha512-MnAP3QlAGcTSTsy9vGBAciMAKtQpd5b6ZQgwGIRaBwCMgosEpExwkCvrxv0uDmRVUsuZxGeKBsojNwmziKt+Ag==","signatures":[{"sig":"MEUCIQDn/0b8mY8SVBe/sH2JqczeMl5Vc5atiD9C1IDjeLwaMAIgKU1yppB7wuiEUZj3EPoU9pfYV16g224IamKofYA7b+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":864},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsc"},"_npmUser":{"name":"dt22","email":"sindistant@gmail.com"},"_npmVersion":"11.1.0","description":"A minimal LangChain.js Gemini integration with selected utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"uuid":"^11.1.0","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.2.2"},"peerDependencies":{"@langchain/core":">=0.3.48 <0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/langchain-gemini_1.0.0_1745932276683_0.8605857602493945","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@cerana/langchain-gemini","version":"1.0.1","author":{"name":"Cerana"},"license":"MIT","_id":"@cerana/langchain-gemini@1.0.1","maintainers":[{"name":"cerana-studio","email":"cerana.mail@gmail.com"},{"name":"pinyan0950","email":"pinyan0950@gmail.com"},{"name":"dt22","email":"sindistant@gmail.com"}],"dist":{"shasum":"6e49b95b796f8136685b51dd28b857d81e8b3320","tarball":"https://registry.npmjs.org/@cerana/langchain-gemini/-/langchain-gemini-1.0.1.tgz","fileCount":2,"integrity":"sha512-AZY/zFZEoC6ai9+oVHzeF8ueWXfDettEJ19GidNl+d6zIq1QmbpS17GRdvI/ihwduViscv2Vswl4QheTyoQA2w==","signatures":[{"sig":"MEUCIQCWeJqiOMQ1w8qNsQItMLGEFqizmRE6fuHuXtWn07bzBAIgIDBOnXK7eRa2Id3mKPZAO83ARllfmpPjez9Vn9QPtzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1042},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsc"},"_npmUser":{"name":"dt22","email":"sindistant@gmail.com"},"_npmVersion":"11.1.0","description":"A minimal LangChain.js Gemini integration with selected utilities.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"uuid":"^11.1.0","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.2.2"},"peerDependencies":{"@langchain/core":">=0.3.48 <0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/langchain-gemini_1.0.1_1745932469748_0.8636797838373806","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@cerana/langchain-gemini","version":"1.0.2","_id":"@cerana/langchain-gemini@1.0.2","maintainers":[{"name":"cerana-studio","email":"cerana.mail@gmail.com"},{"name":"pinyan0950","email":"pinyan0950@gmail.com"},{"name":"dt22","email":"sindistant@gmail.com"}],"dist":{"shasum":"9cc36c59bfbfd2fc1005a978f1bd56b913857c95","tarball":"https://registry.npmjs.org/@cerana/langchain-gemini/-/langchain-gemini-1.0.2.tgz","fileCount":2,"integrity":"sha512-wYKy/rk44TXU75PxfCqaFqS1sufNP2ZqIzFEKuS2QLYZjv9GcOlmDMDpbI+byMf7WjZcK5d8cZe4QbR7lRHHgA==","signatures":[{"sig":"MEQCIBlKnEeTg0wmrquFw2f9tEWfNwY0dXtlHOct59tyZDfPAiADz4Pk8NTenCkKXyhjSVC6Vib8m8eM2tT3xlzVe0P3zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":633},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc"},"_npmUser":{"name":"dt22","email":"sindistant@gmail.com"},"_npmVersion":"11.1.0","description":"This package contains the LangChain.js integrations for Gemini via the gemini/sdk package.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@google/generative-ai":"^0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/langchain-gemini_1.0.2_1745933225135_0.42512695753733243","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@cerana/langchain-gemini","version":"1.0.3","_id":"@cerana/langchain-gemini@1.0.3","maintainers":[{"name":"cerana-studio","email":"cerana.mail@gmail.com"},{"name":"pinyan0950","email":"pinyan0950@gmail.com"},{"name":"dt22","email":"sindistant@gmail.com"}],"dist":{"shasum":"db54bded0edb7b3e21f65e10786886e71e33dea9","tarball":"https://registry.npmjs.org/@cerana/langchain-gemini/-/langchain-gemini-1.0.3.tgz","fileCount":18,"integrity":"sha512-wOEGkyTmLmj9RtV7WiGH9mJ7k5aCbAJSSdIP2QRSMh9a3JuaFim+zlq5zIh0t/RBF0RIv52TeIGpULgbpyjwvw==","signatures":[{"sig":"MEYCIQCCXSjv3QPUcBUW6sT9SH2fl71QxumCRSFOsdDN8cVjjwIhAPxVqLA3QxzReFXhu353VZ2214q3rPPzKjNn+GTQVEq+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82448},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc","prepack":"npm run build"},"_npmUser":{"name":"dt22","email":"sindistant@gmail.com"},"_npmVersion":"11.1.0","description":"This package contains the LangChain.js integrations for Gemini via the gemini/sdk package.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.3","uuid":"^11.1.0","@langchain/core":"^0.3.49","@google/generative-ai":"^0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/langchain-gemini_1.0.3_1745933961921_0.9571972398391864","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@cerana/langchain-gemini","version":"1.0.4","_id":"@cerana/langchain-gemini@1.0.4","maintainers":[{"name":"cerana-studio","email":"cerana.mail@gmail.com"},{"name":"pinyan0950","email":"pinyan0950@gmail.com"},{"name":"dt22","email":"sindistant@gmail.com"}],"dist":{"shasum":"0c43d5a1a84f4b38dfdb09f15426195ee32d7978","tarball":"https://registry.npmjs.org/@cerana/langchain-gemini/-/langchain-gemini-1.0.4.tgz","fileCount":18,"integrity":"sha512-IsV3VnUJa5+rcG00HYDIflpcBxmTDhz4agMuvLTr9sOEE/K/LEAt27jgWj2nOVCvD30Ppj0yka9KlmNXxYVGWA==","signatures":[{"sig":"MEQCIHV3cJCAjYJmq7s0dv+MTuDgkZd1VtcSOxF8m6OktkaZAiB0Bm8Ag86MuoIs7oB3HOqOXigEUQ+k7cEzsK6ALs6Xyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82496},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc","prepack":"npm run build"},"_npmUser":{"name":"dt22","email":"sindistant@gmail.com"},"_npmVersion":"11.1.0","description":"This package contains the LangChain.js integrations for Gemini via the gemini/sdk package.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.3","uuid":"^11.1.0","@langchain/core":"^0.3.49","@google/generative-ai":"^0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/langchain-gemini_1.0.4_1745937834279_0.8019353663627313","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@cerana/langchain-gemini","version":"1.0.5","_id":"@cerana/langchain-gemini@1.0.5","maintainers":[{"name":"cerana-studio","email":"cerana.mail@gmail.com"},{"name":"pinyan0950","email":"pinyan0950@gmail.com"},{"name":"dt22","email":"sindistant@gmail.com"}],"dist":{"shasum":"f31ee67605d4c8e693aa665a5312d9c3f14f05a0","tarball":"https://registry.npmjs.org/@cerana/langchain-gemini/-/langchain-gemini-1.0.5.tgz","fileCount":18,"integrity":"sha512-Qx8xS4IDv3AZUfd6m4yuTiN6GVBC2Qep3ViAjEAy8mT18aEIOIRVTr/y5q4zZH3p9338f50Qx6ApvjIVtFcLXA==","signatures":[{"sig":"MEUCIEJmYdwOb4V0o0vyYn3Dt8FRmRhzXWBZ6P1u3inaNJ5kAiEA2tryLiSgd1Yl+079oHCgykcrIaEVmN2POl08j7pr1oY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82878},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc","prepack":"npm run build"},"_npmUser":{"name":"dt22","actor":{"name":"dt22","type":"user","email":"sindistant@gmail.com"},"email":"sindistant@gmail.com"},"_npmVersion":"11.1.0","description":"This package contains the LangChain.js integrations for Gemini via the gemini/sdk package.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.3","uuid":"^11.1.0","@langchain/core":"^0.3.49","@google/generative-ai":"^0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/langchain-gemini_1.0.5_1751394848931_0.01241687790616286","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@cerana/langchain-gemini","version":"1.0.6","_id":"@cerana/langchain-gemini@1.0.6","maintainers":[{"name":"cerana-studio","email":"cerana.mail@gmail.com"},{"name":"pinyan0950","email":"pinyan0950@gmail.com"},{"name":"dt22","email":"sindistant@gmail.com"}],"dist":{"shasum":"2ea2df229493357203fe9bcb02426c8c0a1d3764","tarball":"https://registry.npmjs.org/@cerana/langchain-gemini/-/langchain-gemini-1.0.6.tgz","fileCount":18,"integrity":"sha512-jDWf9E8mVXezdx0j9MIXqpNW87oAQkWSkIVnzfaeSUF5DBej1S2J9hRzlVDLEAaZnf73q2YrgcXOPzW86Llmmg==","signatures":[{"sig":"MEUCIFru5ckuB3nWcix4mzNXZDGlUFrD0lfpIoxi8drqhSVTAiEAiKiPfI4DvqEGTvl3EF/c6oXAqCENspioleoX3wO++Hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82752},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc","prepack":"npm run build"},"_npmUser":{"name":"dt22","actor":{"name":"dt22","type":"user","email":"sindistant@gmail.com"},"email":"sindistant@gmail.com"},"_npmVersion":"11.1.0","description":"This package contains the LangChain.js integrations for Gemini via the gemini/sdk package.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.3","uuid":"^11.1.0","@langchain/core":"^0.3.49","@google/generative-ai":"^0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/langchain-gemini_1.0.6_1751464087461_0.11464334228790563","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@cerana/langchain-gemini","version":"1.0.7","_id":"@cerana/langchain-gemini@1.0.7","maintainers":[{"name":"cerana-studio","email":"cerana.mail@gmail.com"},{"name":"pinyan0950","email":"pinyan0950@gmail.com"},{"name":"dt22","email":"sindistant@gmail.com"}],"homepage":"https://github.com/Distant22/langchain-gemini#readme","bugs":{"url":"https://github.com/Distant22/langchain-gemini/issues"},"dist":{"shasum":"2066d1071bf50c5352c283b4dbe3ffeb090f89f2","tarball":"https://registry.npmjs.org/@cerana/langchain-gemini/-/langchain-gemini-1.0.7.tgz","fileCount":18,"integrity":"sha512-+syJQ81v3lMRiNN22L68q0pr5im2j01u0BZnhjvp6zcQS0cMe/5JIZcoyUZRrkKbu+ywa3t+RA5sXj/pUxGdMw==","signatures":[{"sig":"MEYCIQCathxhQbcNNDeNXZEYKtc8zKyVp3xRez7dtkprRrhnzQIhAOegW/yIR++JNzk+fD9kgsqKcCrfjyEoZIeIk3ovPvk1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82869},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"42a4151f7a01a749cc06a37e0dee76ece375ff8d","scripts":{"build":"tsc","prepack":"npm run build"},"_npmUser":{"name":"dt22","email":"sindistant@gmail.com"},"repository":{"url":"git+https://github.com/Distant22/langchain-gemini.git","type":"git"},"_npmVersion":"11.1.0","description":"This package contains the LangChain.js integrations for Gemini via the gemini/sdk package.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.3","uuid":"^11.1.0","@langchain/core":"^0.3.49","@google/generative-ai":"^0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/langchain-gemini_1.0.7_1753536637053_0.019908409991956644","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@cerana/langchain-gemini","version":"1.0.8","author":{"name":"LangChain"},"license":"MIT","_id":"@cerana/langchain-gemini@1.0.8","maintainers":[{"name":"cerana-studio","email":"cerana.mail@gmail.com"},{"name":"pinyan0950","email":"pinyan0950@gmail.com"},{"name":"dt22","email":"sindistant@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-google-genai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"44ce7945456f906dfa0df3f51ac21bebdeeaf1f5","tarball":"https://registry.npmjs.org/@cerana/langchain-gemini/-/langchain-gemini-1.0.8.tgz","fileCount":15,"integrity":"sha512-ilM37ncCWwV8/bXmL2hwRM2uLaK0o7pP/5EmEFDn7bXAZWH5agpPGSSqZVoYvzKR00CXNhSyQixy2+2RoUJHiA==","signatures":[{"sig":"MEQCIBLqDc4fyJM1HLV+XtxcN8uIVqA8webu8TtM8n5ElJavAiAf56r0HhyIwpWW6ly3sqQ1pBoGDLk57WVmo8ps21O+mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13340},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":{"import":"./index.d.ts","default":"./index.d.ts","require":"./index.d.cts"},"import":"./index.js","require":"./index.cjs"},"./package.json":"./package.json"},"gitHead":"f0d5e5e8fce053460c4feaa5525862a30eca8720","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/google-genai","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"echo 'Package is ready for publishing'","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","test:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","test:standard":"yarn test:standard:unit && yarn test:standard:int","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:standard:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.standard\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","test:standard:unit":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.standard\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"dt22","email":"sindistant@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.2","description":"Google Generative AI integration for LangChain.js","directories":{},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.32","dpdm":"^3.14.0","jest":"^29.5.0","dotenv":"^16.3.1","eslint":"^8.33.0","rollup":"^4.5.2","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^18.1.2","typescript":"~5.8.3","hnswlib-node":"^3.0.0","@jest/globals":"^29.5.0","@langchain/core":"workspace:*","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-import":"^2.27.5","@tsconfig/recommended":"^1.0.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@langchain/standard-tests":"0.0.0","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"@langchain/core":">=0.3.58 <0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/langchain-gemini_1.0.8_1753623912786_0.9702848207171664","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@cerana/langchain-gemini","version":"1.0.9","author":{"name":"LangChain"},"license":"MIT","_id":"@cerana/langchain-gemini@1.0.9","maintainers":[{"name":"cerana-studio","email":"cerana.mail@gmail.com"},{"name":"pinyan0950","email":"pinyan0950@gmail.com"},{"name":"dt22","email":"sindistant@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-google-genai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"45be1cc01cb31c3c28f7c8c603d9c8ea442a1022","tarball":"https://registry.npmjs.org/@cerana/langchain-gemini/-/langchain-gemini-1.0.9.tgz","fileCount":17,"integrity":"sha512-YSdJq9fceuedM7NmecJGFY8bKUn13x6H484Ho9L1Xn9su7zwF+Vv1zEWMIYEMT+0EVJSXG/6WC2RoADaycSrMA==","signatures":[{"sig":"MEYCIQCWVzXeQy3NWRooMzLhdxkAji66HIhNrhpDKPK7jp+9twIhANpoudS1bMR2n/0HRJWXveUWxMqLAp0rfA7L7Ga2T1Iv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24789},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":{"import":"./dist/index.d.ts","default":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"f0d5e5e8fce053460c4feaa5525862a30eca8720","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/google-genai","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"echo 'Package is ready for publishing'","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","test:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","test:standard":"yarn test:standard:unit && yarn test:standard:int","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:standard:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.standard\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","test:standard:unit":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.standard\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"dt22","email":"sindistant@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.2","description":"Google Generative AI integration for LangChain.js","directories":{},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.32","dpdm":"^3.14.0","jest":"^29.5.0","dotenv":"^16.3.1","eslint":"^8.33.0","rollup":"^4.5.2","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^18.1.2","typescript":"~5.8.3","hnswlib-node":"^3.0.0","@jest/globals":"^29.5.0","@langchain/core":"workspace:*","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-import":"^2.27.5","@tsconfig/recommended":"^1.0.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@langchain/standard-tests":"0.0.0","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"@langchain/core":">=0.3.58 <0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/langchain-gemini_1.0.9_1753627238415_0.2995046005919957","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@cerana/langchain-gemini","version":"1.0.10","author":{"name":"LangChain"},"license":"MIT","_id":"@cerana/langchain-gemini@1.0.10","maintainers":[{"name":"cerana-studio","email":"cerana.mail@gmail.com"},{"name":"pinyan0950","email":"pinyan0950@gmail.com"},{"name":"dt22","email":"sindistant@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-google-genai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"feeb798ef4ff7cd42c7307c9858513258e62df10","tarball":"https://registry.npmjs.org/@cerana/langchain-gemini/-/langchain-gemini-1.0.10.tgz","fileCount":17,"integrity":"sha512-LnsWSULae7H74DWrRXb1lnaAN+sqe6ihYMNION8MBNTHosR4Ev5aun/Nb2R5Jzr9yby+9FYAwx4jUW0Ad5lYyA==","signatures":[{"sig":"MEQCIEv2afGDzhKfeDY9LhSbIdbv/uHeNfPlWjWqquj0xtz5AiAOqZAdPCq1fl93bPazR64sYTLEzJKYc2JYR55Nekwg6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24802},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":{"import":"./dist/index.d.ts","default":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"f0d5e5e8fce053460c4feaa5525862a30eca8720","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/google-genai","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"echo 'Package is ready for publishing'","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","test:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","test:standard":"yarn test:standard:unit && yarn test:standard:int","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:standard:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.standard\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","test:standard:unit":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.standard\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"dt22","email":"sindistant@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.2","description":"Google Generative AI integration for LangChain.js","directories":{},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.32","dpdm":"^3.14.0","jest":"^29.5.0","dotenv":"^16.3.1","eslint":"^8.33.0","rollup":"^4.5.2","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^18.1.2","typescript":"~5.8.3","hnswlib-node":"^3.0.0","@jest/globals":"^29.5.0","@langchain/core":"workspace:*","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-import":"^2.27.5","@tsconfig/recommended":"^1.0.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@langchain/standard-tests":"0.0.0","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"@langchain/core":">=0.3.58 <0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/langchain-gemini_1.0.10_1753627726163_0.7447339959722785","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@cerana/langchain-gemini","version":"1.0.11","author":{"name":"LangChain"},"license":"MIT","_id":"@cerana/langchain-gemini@1.0.11","maintainers":[{"name":"cerana-studio","email":"cerana.mail@gmail.com"},{"name":"pinyan0950","email":"pinyan0950@gmail.com"},{"name":"dt22","email":"sindistant@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-google-genai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"90018d1d2c568501a8edaa45788f5b29eed0f07e","tarball":"https://registry.npmjs.org/@cerana/langchain-gemini/-/langchain-gemini-1.0.11.tgz","fileCount":17,"integrity":"sha512-EraQPB1rnPZfd4Ha1UKZ8quRKXN/+CERumLYXIg2Iuq0h9vh+dDqnlmPu9/aQKl3K4FnutXTdDXmKxiMzQTprg==","signatures":[{"sig":"MEUCIDsBI4zb2uMut+mwXrXOfY91GNVLm693oYyep6Id7QBWAiEA2X+1haRq5U2LZXHvQPDKxePKVpm7lnUErbqrGun60+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24766},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":{"import":"./dist/index.d.ts","default":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"f0d5e5e8fce053460c4feaa5525862a30eca8720","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/google-genai","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"echo 'Package is ready for publishing'","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","test:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","test:standard":"yarn test:standard:unit && yarn test:standard:int","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:standard:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.standard\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","test:standard:unit":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.standard\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"dt22","email":"sindistant@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.2","description":"Google Generative AI integration for LangChain.js","directories":{},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.32","dpdm":"^3.14.0","jest":"^29.5.0","dotenv":"^16.3.1","eslint":"^8.33.0","rollup":"^4.5.2","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^18.1.2","typescript":"~5.8.3","hnswlib-node":"^3.0.0","@jest/globals":"^29.5.0","@langchain/core":"workspace:*","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-import":"^2.27.5","@tsconfig/recommended":"^1.0.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@langchain/standard-tests":"0.0.0","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"@langchain/core":">=0.3.58 <0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/langchain-gemini_1.0.11_1753628069071_0.8560788074569727","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@cerana/langchain-gemini","version":"1.0.13","author":{"name":"LangChain"},"license":"MIT","_id":"@cerana/langchain-gemini@1.0.13","maintainers":[{"name":"cerana-studio","email":"cerana.mail@gmail.com"},{"name":"pinyan0950","email":"pinyan0950@gmail.com"},{"name":"dt22","email":"sindistant@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-google-genai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"35d249654ed171a4627b4c333cdd599e29203334","tarball":"https://registry.npmjs.org/@cerana/langchain-gemini/-/langchain-gemini-1.0.13.tgz","fileCount":18,"integrity":"sha512-NGld/FxaBhh0hVQxBZoslPPPFlQCGuZuVsOLJmtGiKNsMSpXoW6EGjx7PEB7WEfg9mfwMYhhoBZ1/Z0PHfcAEw==","signatures":[{"sig":"MEQCIEo8FObaRAdqcBMqfGO7XyJjUi+mzVqix4nKkN4H1fg9AiBp+KS9z2DWoY7Aa3+TETRX9P4tjnD4FCrT+2d6n6TIkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29648},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":{"import":"./dist/index.d.ts","default":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"f0d5e5e8fce053460c4feaa5525862a30eca8720","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/google-genai","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"echo 'Package is ready for publishing'","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","test:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","test:standard":"yarn test:standard:unit && yarn test:standard:int","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","test:standard:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.standard\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","test:standard:unit":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.standard\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"dt22","email":"sindistant@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.2","description":"Google Generative AI integration for LangChain.js","directories":{},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.32","dpdm":"^3.14.0","jest":"^29.5.0","dotenv":"^16.3.1","eslint":"^8.33.0","rollup":"^4.5.2","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^18.1.2","typescript":"~5.8.3","hnswlib-node":"^3.0.0","@jest/globals":"^29.5.0","@langchain/core":"workspace:*","@langchain/scripts":">=0.1.0 <0.2.0","eslint-plugin-import":"^2.27.5","@tsconfig/recommended":"^1.0.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@langchain/standard-tests":"0.0.0","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"@langchain/core":">=0.3.58 <0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/langchain-gemini_1.0.13_1753629987132_0.2052325119416436","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@cerana/langchain-gemini","version":"1.0.14","author":{"name":"LangChain"},"license":"MIT","_id":"@cerana/langchain-gemini@1.0.14","maintainers":[{"name":"cerana-studio","email":"cerana.mail@gmail.com"},{"name":"pinyan0950","email":"pinyan0950@gmail.com"},{"name":"dt22","email":"sindistant@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-google-genai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"7a41d8176b230acfdffe5921ee5d9dad5ce94be0","tarball":"https://registry.npmjs.org/@cerana/langchain-gemini/-/langchain-gemini-1.0.14.tgz","fileCount":33,"integrity":"sha512-UKfcC43iGRrCaH2um+/P77vS6eTAlMoHD7qaqh7sQZxWkOKWBSk9/i93XEsk/ykz7PwLb+DnYJm49vjnH4+prQ==","signatures":[{"sig":"MEQCICdmwOAsunmwcezLaCuxYePxI7TA1QYwOFFsZB3LfUwfAiBy++G2F9M63LfGulSvURNw3BCrBd8ZscjN90EJbFpvDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175069},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":{"import":"./dist/index.d.ts","default":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"f0d5e5e8fce053460c4feaa5525862a30eca8720","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/google-genai","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"echo 'Package is ready for publishing'","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","test:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","test:standard":"yarn test:standard:unit && yarn test:standard:int","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking --gen-maps","test:standard:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.standard\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","test:standard:unit":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.standard\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"dt22","email":"sindistant@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.2","description":"Google Generative AI integration for LangChain.js","directories":{},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.32","dpdm":"^3.14.0","jest":"^29.5.0","dotenv":"^16.3.1","eslint":"^8.33.0","rollup":"^4.5.2","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^18.1.2","typescript":"~5.8.3","hnswlib-node":"^3.0.0","@jest/globals":"^29.5.0","@langchain/core":"^0.3.66","@langchain/scripts":"^0.1.0","eslint-plugin-import":"^2.27.5","@tsconfig/recommended":"^1.0.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@langchain/standard-tests":"^0.0.0","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"@langchain/core":">=0.3.58 <0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/langchain-gemini_1.0.14_1753631554160_0.4046939011292514","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@cerana/langchain-gemini","version":"1.0.15","author":{"name":"LangChain"},"license":"MIT","_id":"@cerana/langchain-gemini@1.0.15","maintainers":[{"name":"cerana-studio","email":"cerana.mail@gmail.com"},{"name":"pinyan0950","email":"pinyan0950@gmail.com"},{"name":"dt22","email":"sindistant@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-google-genai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"91179420b58cd92bc13e3c34296385d27f7f5f4c","tarball":"https://registry.npmjs.org/@cerana/langchain-gemini/-/langchain-gemini-1.0.15.tgz","fileCount":33,"integrity":"sha512-WY5wDiZXchoR0g3+Hm/YwZLisy8VEPY3tbJNmJW8AD6JQOZd6TxxwqSf3ZRkdnJiuUQzCRJK3hbTbKYFTG0YAQ==","signatures":[{"sig":"MEUCIQCDTfTgBYdI7XX9kZQBaY6H8YthFTFgmfV4xNfoyhYJuAIgHxVHrmNVps2GvhRfDAIXV4IA89bF96JzUsCrpQR8rCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":{"import":"./dist/index.d.ts","default":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"022d3ecaace49ca8c008d47bfc41033ae5fc9985","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn turbo:command build:internal --filter=@langchain/google-genai","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"echo 'Package is ready for publishing'","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","test:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","test:standard":"yarn test:standard:unit && yarn test:standard:int","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking --gen-maps","test:standard:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.standard\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","test:standard:unit":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.standard\\.test.ts --testTimeout 100000 --maxWorkers=50%"},"_npmUser":{"name":"dt22","email":"sindistant@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.2","description":"Google Generative AI integration for LangChain.js","directories":{},"_nodeVersion":"22.13.1","dependencies":{"uuid":"^11.1.0","@google/generative-ai":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.32","dpdm":"^3.14.0","jest":"^29.5.0","dotenv":"^16.3.1","eslint":"^8.33.0","rollup":"^4.5.2","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^18.1.2","typescript":"~5.8.3","hnswlib-node":"^3.0.0","@jest/globals":"^29.5.0","@langchain/core":"^0.3.66","@langchain/scripts":"^0.1.0","eslint-plugin-import":"^2.27.5","@tsconfig/recommended":"^1.0.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@langchain/standard-tests":"^0.0.0","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"@langchain/core":">=0.3.58 <0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/langchain-gemini_1.0.15_1754296823811_0.36367404346755716","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@cerana/langchain-gemini","version":"1.0.17","description":"Google Generative AI integration for LangChain.js","type":"module","engines":{"node":">=18"},"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/langchain-ai/langchainjs.git"},"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-google-genai/","scripts":{"build":"yarn turbo:command build:internal --filter=@langchain/google-genai","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking --gen-maps","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","lint":"yarn lint:eslint && yarn lint:dpdm","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","clean":"rm -rf .turbo dist/","prepack":"echo 'Package is ready for publishing'","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","test:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","test:standard:unit":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.standard\\.test.ts --testTimeout 100000 --maxWorkers=50%","test:standard:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.standard\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","test:standard":"yarn test:standard:unit && yarn test:standard:int","format":"prettier --config .prettierrc --write \"src\"","format:check":"prettier --config .prettierrc --check \"src\""},"author":{"name":"LangChain"},"license":"MIT","dependencies":{"@google/generative-ai":"^0.24.0","uuid":"^11.1.0"},"peerDependencies":{"@langchain/core":">=0.3.58 <0.4.0"},"devDependencies":{"@jest/globals":"^29.5.0","@langchain/core":"^0.3.66","@langchain/scripts":"^0.1.0","@langchain/standard-tests":"^0.0.0","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","@tsconfig/recommended":"^1.0.3","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","dotenv":"^16.3.1","dpdm":"^3.14.0","eslint":"^8.33.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-no-instanceof":"^1.0.1","eslint-plugin-prettier":"^4.2.1","hnswlib-node":"^3.0.0","jest":"^29.5.0","jest-environment-node":"^29.6.4","prettier":"^2.8.3","release-it":"^18.1.2","rollup":"^4.5.2","ts-jest":"^29.1.0","typescript":"~5.8.3","zod":"^3.25.32"},"publishConfig":{"access":"public"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts","default":"./dist/index.d.ts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"_id":"@cerana/langchain-gemini@1.0.17","gitHead":"a8d3f69ae04f4b1e6613eb689431bfebaaff001d","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-rfCAh/5lovKsr2uf3LEmZDSek2M7YGO0PQpTRMQ2D1j7ojUKau5vUYUZSdGbu53aV9QagLtffpypvz8WN0nt2w==","shasum":"2b9ad5014c6abfab0a4d71b9380ecb557a768ddd","tarball":"https://registry.npmjs.org/@cerana/langchain-gemini/-/langchain-gemini-1.0.17.tgz","fileCount":33,"unpackedSize":174995,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGGQi2RPMLKXzjQ1IeDsYopoq4ibNSc2Q5vKQsUGnGkeAiEA9Z2gwQ1gfa4cB7dFEW4Q1oyHZ/4+AfUF7hFJaH9qCQQ="}]},"_npmUser":{"name":"dt22","email":"sindistant@gmail.com"},"directories":{},"maintainers":[{"name":"cerana-studio","email":"cerana.mail@gmail.com"},{"name":"pinyan0950","email":"pinyan0950@gmail.com"},{"name":"dt22","email":"sindistant@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langchain-gemini_1.0.17_1754299383078_0.20480042438586077"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-29T13:11:16.608Z","modified":"2025-08-04T09:23:03.485Z","1.0.0":"2025-04-29T13:11:16.846Z","1.0.1":"2025-04-29T13:14:29.953Z","1.0.2":"2025-04-29T13:27:05.294Z","1.0.3":"2025-04-29T13:39:22.099Z","1.0.4":"2025-04-29T14:43:54.471Z","1.0.5":"2025-07-01T18:34:09.125Z","1.0.6":"2025-07-02T13:48:07.689Z","1.0.7":"2025-07-26T13:30:37.246Z","1.0.8":"2025-07-27T13:45:12.970Z","1.0.9":"2025-07-27T14:40:38.655Z","1.0.10":"2025-07-27T14:48:46.332Z","1.0.11":"2025-07-27T14:54:29.277Z","1.0.13":"2025-07-27T15:26:27.325Z","1.0.14":"2025-07-27T15:52:34.355Z","1.0.15":"2025-08-04T08:40:24.002Z","1.0.16":"2025-08-04T09:13:47.078Z","1.0.17":"2025-08-04T09:23:03.238Z"},"bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"author":{"name":"LangChain"},"license":"MIT","homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-google-genai/","repository":{"type":"git","url":"git+ssh://git@github.com/langchain-ai/langchainjs.git"},"description":"Google Generative AI integration for LangChain.js","maintainers":[{"name":"cerana-studio","email":"cerana.mail@gmail.com"},{"name":"pinyan0950","email":"pinyan0950@gmail.com"},{"name":"dt22","email":"sindistant@gmail.com"}],"readme":"# @langchain/google-genai\n\nThis package contains the LangChain.js integrations for Gemini through their generative-ai SDK.\n\n## Installation\n\n```bash npm2yarn\nnpm install @langchain/google-genai @langchain/core\n```\n\nThis package, along with the main LangChain package, depends on [`@langchain/core`](https://npmjs.com/package/@langchain/core/).\nIf you are using this package with other LangChain packages, you should make sure that all of the packages depend on the same instance of @langchain/core.\nYou can do so by adding appropriate field to your project's `package.json` like this:\n\n```json\n{\n  \"name\": \"your-project\",\n  \"version\": \"0.0.0\",\n  \"dependencies\": {\n    \"@langchain/core\": \"^0.3.0\",\n    \"@langchain/google-genai\": \"^0.0.0\"\n  },\n  \"resolutions\": {\n    \"@langchain/core\": \"^0.3.0\"\n  },\n  \"overrides\": {\n    \"@langchain/core\": \"^0.3.0\"\n  },\n  \"pnpm\": {\n    \"overrides\": {\n      \"@langchain/core\": \"^0.3.0\"\n    }\n  }\n}\n```\n\nThe field you need depends on the package manager you're using, but we recommend adding a field for the common `yarn`, `npm`, and `pnpm` to maximize compatibility.\n\n## Chat Models\n\nThis package contains the `ChatGoogleGenerativeAI` class, which is the recommended way to interface with the Google Gemini series of models.\n\nTo use, install the requirements, and configure your environment.\n\n```bash\nexport GOOGLE_API_KEY=your-api-key\n```\n\nThen initialize\n\n```typescript\nimport { ChatGoogleGenerativeAI } from \"@langchain/google-genai\";\nimport { HumanMessage } from \"@langchain/core/messages\";\n\nconst model = new ChatGoogleGenerativeAI({\n  model: \"gemini-pro\",\n  maxOutputTokens: 2048,\n});\nconst response = await model.invoke(new HumanMessage(\"Hello world!\"));\n```\n\n#### Multimodal inputs\n\nGemini vision model supports image inputs when providing a single chat message. Example:\n\n```bash npm2yarn\nnpm install @langchain/core\n```\n\n```typescript\nimport fs from \"fs\";\nimport { ChatGoogleGenerativeAI } from \"@langchain/google-genai\";\nimport { HumanMessage } from \"@langchain/core/messages\";\n\nconst vision = new ChatGoogleGenerativeAI({\n  model: \"gemini-pro-vision\",\n  maxOutputTokens: 2048,\n});\nconst image = fs.readFileSync(\"./hotdog.jpg\").toString(\"base64\");\nconst input = [\n  new HumanMessage({\n    content: [\n      {\n        type: \"text\",\n        text: \"Describe the following image.\",\n      },\n      {\n        type: \"image_url\",\n        image_url: `data:image/png;base64,${image}`,\n      },\n    ],\n  }),\n];\n\nconst res = await vision.invoke(input);\n```\n\nThe value of `image_url` can be any of the following:\n\n- A public image URL\n- An accessible gcs file (e.g., \"gcs://path/to/file.png\")\n- A base64 encoded image (e.g., `data:image/png;base64,abcd124`)\n- A PIL image\n\n## Embeddings\n\nThis package also adds support for google's embeddings models.\n\n```typescript\nimport { GoogleGenerativeAIEmbeddings } from \"@langchain/google-genai\";\nimport { TaskType } from \"@google/generative-ai\";\n\nconst embeddings = new GoogleGenerativeAIEmbeddings({\n  modelName: \"embedding-001\", // 768 dimensions\n  taskType: TaskType.RETRIEVAL_DOCUMENT,\n  title: \"Document title\",\n});\n\nconst res = await embeddings.embedQuery(\"OK Google\");\n```\n\n## Development\n\nTo develop the Google GenAI package, you'll need to follow these instructions:\n\n### Install dependencies\n\n```bash\nyarn install\n```\n\n### Build the package\n\n```bash\nyarn build\n```\n\nOr from the repo root:\n\n```bash\nyarn build --filter=@langchain/google-genai\n```\n\n### Run tests\n\nTest files should live within a `tests/` file in the `src/` folder. Unit tests should end in `.test.ts` and integration tests should\nend in `.int.test.ts`:\n\n```bash\n$ yarn test\n$ yarn test:int\n```\n\n### Lint & Format\n\nRun the linter & formatter to ensure your code is up to standard:\n\n```bash\nyarn lint && yarn format\n```\n\n### Adding new entrypoints\n\nIf you add a new file to be exported, either import & re-export from `src/index.ts`, or add it to the `entrypoints` field in the `config` variable located inside `langchain.config.js` and run `yarn build` to generate the new entrypoint.\n","readmeFilename":"README.md"}