{"_id":"@langchain/xai","_rev":"29-7bf3a5a66f749c4d30ff4b43205630f7","name":"@langchain/xai","dist-tags":{"latest":"1.3.4","dev":"1.3.4-dev-1771365493298"},"versions":{"0.0.1":{"name":"@langchain/xai","version":"0.0.1","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/xai@0.0.1","maintainers":[{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"hwchase17","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-xai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"e9dfbae3e64f3bfab2c5236b311f090f71a0cace","tarball":"https://registry.npmjs.org/@langchain/xai/-/xai-0.0.1.tgz","fileCount":13,"integrity":"sha512-F1/btq7+DzvyBFsCsShkt1MVUXIo52b4f6Ti2Eea0o/Oth/D2jfpnQmZLZ4rZHSGjxI0bRkS5zLyYveTbr+7yA==","signatures":[{"sig":"MEUCIF/vzaCgQG63KX7RZvzJ/TdkGcvu+AYMJklYaluCT4mUAiEAn0NTTvFdLSCQWh/R3e+uhZcansXUN2jjsFojdmAYnkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39845},"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":"7ccc8d5fe8db9b2d294c8ecafcf3293d03d47630","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/xai","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","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 --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":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"xAI integration for LangChain.js","directories":{},"_nodeVersion":"20.15.1","dependencies":{"@langchain/openai":"~0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.22.4","dpdm":"^3.12.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":"^17.6.0","typescript":"<5.2.0","@types/uuid":"^9","@jest/globals":"^29.5.0","@langchain/core":"workspace:*","@langchain/openai":"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.2.21 <0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/xai_0.0.1_1730856342114_0.0993809036304727","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@langchain/xai","version":"0.0.2","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/xai@0.0.2","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"vbarda","email":"vadym@langchain.dev"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-xai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"8926396d661597745a2077dd6764b6696750a67a","tarball":"https://registry.npmjs.org/@langchain/xai/-/xai-0.0.2.tgz","fileCount":13,"integrity":"sha512-wVOs7SfJs4VWk/oiHJomaoaZ+r9nQhPqbEXlQ2D8L0d54PxYhb1ILR9rub9LT1RpqazSX8HG4A8+hX4R01qkSg==","signatures":[{"sig":"MEYCIQCgHfZMT9hiawNm/VtVDS+6wdzI3MnZl9Zp7XsFsdx1agIhAPIHS8D9+uHKoakjwZ9fTB8lprZE+bOK/e1Jci5AqfUC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44080},"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":"c65147da655558125f8a43860a1ba4d4c95c4122","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/xai","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","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 --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":"basproul","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"xAI integration for LangChain.js","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.2","@langchain/openai":"~0.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.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":"^17.6.0","typescript":"<5.2.0","@types/uuid":"^9","@jest/globals":"^29.5.0","@langchain/core":"workspace:*","@langchain/openai":"workspace:^","@langchain/scripts":">=0.1.0 <0.2.0","zod-to-json-schema":"^3.23.1","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.2.21 <0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/xai_0.0.2_1739939453674_0.9757140689365447","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@langchain/xai","version":"0.0.3","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/xai@0.0.3","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-xai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"642c20637f27b5223656214d9e7c8120a6aa9c2f","tarball":"https://registry.npmjs.org/@langchain/xai/-/xai-0.0.3.tgz","fileCount":13,"integrity":"sha512-NA+0d6z/1focGuakceOz/AspWN9xcz7mYpjLFuCDtOPRLzdjUTRiqljXx9RVSl/VQMA8AzHCOA64m3asYZAYWg==","signatures":[{"sig":"MEQCIF/LLg6UjxAJKouCEFNdJXO5rfI/PFOFYEp1cx20coLzAiA8PnRswhmIYh5cgtMVezxnfOr6ht7/3fbbw0kfzH47Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44150},"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":"56c1ae2a6f7a2c8ff05ab0e227ca038bfe89bb75","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/xai","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","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 --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":"hntrl","email":"hunter@hntrl.io"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.2","description":"xAI integration for LangChain.js","directories":{},"_nodeVersion":"22.15.1","dependencies":{"@langchain/openai":"^0.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.32","dpdm":"^3.12.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.2.0","@types/uuid":"^9","@jest/globals":"^29.5.0","@langchain/core":"workspace:*","@langchain/openai":"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/xai_0.0.3_1749677329446_0.3348176088145356","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@langchain/xai","version":"0.1.0","author":"LangChain","license":"MIT","_id":"@langchain/xai@0.1.0","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-xai/","dist":{"shasum":"00a05ce5eac17e7fe71e9ddefbbb551b11c8d3cf","tarball":"https://registry.npmjs.org/@langchain/xai/-/xai-0.1.0.tgz","fileCount":13,"integrity":"sha512-KODdPmESUxPKcrqLLvm8VReOZhG+BKWUxmXtIMUbYeB525/rKrtYX0ygVUf55E7VrXvndwLtFX/hQSqQwx2y1A==","signatures":[{"sig":"MEYCIQDUZyX3RdBdY1/yQ3OXLsknwpagAU4Fle92c1/F/6U51QIhALru1C2ezqcniCjJKcm9zAFicsGc2cb5Nv+5DLiesZgP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44166},"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":"d196784931ee92f2a58e1af33f99fb5cb19bc68d","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/xai","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","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":"davidduong","email":"david@duong.cz"},"repository":{"url":"git@github.com:langchain-ai/langchainjs.git","type":"git"},"description":"xAI integration for LangChain.js","directories":{},"dependencies":{"@langchain/openai":"^0.6.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","@types/uuid":"^9","@jest/globals":"^29.5.0","@langchain/core":"0.3.62","@langchain/openai":"^0.6.0","@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/xai_0.1.0_1752608959425_0.9805332399416007","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@langchain/xai","version":"1.0.0","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/xai@1.0.0","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-xai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"0f31e9303acfa347408abf3c4d131b13935bbf07","tarball":"https://registry.npmjs.org/@langchain/xai/-/xai-1.0.0.tgz","fileCount":17,"integrity":"sha512-r/MsnUwueEL5zo3jYuSB+Kx7E/qamNLHIhUYUOPxVFl1QF4CKTB3JdrWMCRyvOHRAKYHBU1BXZ3iAhAoib51Rw==","signatures":[{"sig":"MEUCIGkukl5XceOofWGyG9rJac1Fl4Y6nYcaFQCi+ugRAELfAiEApMzEChXok1ANZBVBNIzsMX5fFYWbg8S5rHy8w5tKBp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127121},"main":"./dist/index.js","type":"module","_from":"file:langchain-xai-1.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"input":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:eslint && pnpm lint:dpdm","test":"vitest run","build":"pnpm --filter @langchain/build compile @langchain/xai","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","lint:fix":"pnpm lint:eslint --fix && pnpm lint:dpdm","test:int":"vitest --mode int","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"vitest --watch","lint:eslint":"eslint --cache src/","format:check":"prettier --config .prettierrc --check \"src\"","test:standard":"pnpm test:standard:unit && pnpm test:standard:int","test:standard:int":"vitest --mode standard-int","test:standard:unit":"vitest --mode standard-unit"},"_npmUser":{"name":"hntrl","email":"hunter@hntrl.io"},"_resolved":"/private/var/folders/j4/cz00grtx5nxdjcxw3cysv7zm0000gn/T/2a9afd3310a456f6f8c0b9d6a5952bf5/langchain-xai-1.0.0.tgz","_integrity":"sha512-r/MsnUwueEL5zo3jYuSB+Kx7E/qamNLHIhUYUOPxVFl1QF4CKTB3JdrWMCRyvOHRAKYHBU1BXZ3iAhAoib51Rw==","repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.2","description":"xAI integration for LangChain.js","directories":{},"_nodeVersion":"22.15.1","dependencies":{"@langchain/openai":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","dpdm":"^3.14.0","dotenv":"^16.3.1","eslint":"^9.34.0","rollup":"^4.5.2","vitest":"^3.2.4","prettier":"^2.8.3","typescript":"~5.8.3","@types/uuid":"^9","@langchain/core":"1.0.0","@langchain/eslint":"0.1.0","@langchain/openai":"^1.0.0","@vitest/coverage-v8":"^3.2.4","@tsconfig/recommended":"^1.0.3","@langchain/standard-tests":"0.0.0"},"peerDependencies":{"@langchain/core":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xai_1.0.0_1760734204529_0.596342800815278","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@langchain/xai","version":"1.0.1","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/xai@1.0.1","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-xai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"ba06ca3ba1de8a11fe37460fb23b68abffdac1fb","tarball":"https://registry.npmjs.org/@langchain/xai/-/xai-1.0.1.tgz","fileCount":21,"integrity":"sha512-h1em23oDFPaC4IMYeXfSPdCZmcPpWayZFm27VbvKNd5Zupul+LFMaQFTPYw/elSyb0AeFYPUwJkQqlkCJJ7QOQ==","signatures":[{"sig":"MEUCIE33FXqzXQyw2uGihuZM1YYevIVl5RBzqVKlWaDMrUc/AiEA8iwhC+KAuyB27dFjdJxekzrl5T3vnJEFjW3WM+QWOEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167347},"main":"./dist/index.js","type":"module","_from":"file:langchain-xai-1.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"input":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:eslint && pnpm lint:dpdm","test":"vitest run","build":"turbo build:compile --filter @langchain/xai","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","typegen":"pnpm run typegen:profiles","lint:fix":"pnpm lint:eslint --fix && pnpm lint:dpdm","test:int":"vitest --mode int","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"vitest --watch","lint:eslint":"eslint --cache src/","format:check":"prettier --config .prettierrc --check \"src\"","build:compile":"pnpm --filter @langchain/build compile @langchain/xai","test:standard":"pnpm test:standard:unit && pnpm test:standard:int","typegen:profiles":"pnpm --filter @langchain/model-profiles make --config profiles.toml","test:standard:int":"vitest --mode standard-int","test:standard:unit":"vitest --mode standard-unit"},"_npmUser":{"name":"hntrl","email":"hunter@hntrl.io"},"_resolved":"/private/var/folders/j4/cz00grtx5nxdjcxw3cysv7zm0000gn/T/838646f3bd0732d352f0b029cd2eed77/langchain-xai-1.0.1.tgz","_integrity":"sha512-h1em23oDFPaC4IMYeXfSPdCZmcPpWayZFm27VbvKNd5Zupul+LFMaQFTPYw/elSyb0AeFYPUwJkQqlkCJJ7QOQ==","repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.9.2","description":"xAI integration for LangChain.js","directories":{},"_nodeVersion":"22.15.1","dependencies":{"@langchain/openai":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","dpdm":"^3.14.0","dotenv":"^16.3.1","eslint":"^9.34.0","rollup":"^4.5.2","vitest":"^3.2.4","prettier":"^2.8.3","typescript":"~5.8.3","@types/uuid":"^9","@langchain/core":"1.0.5","@langchain/eslint":"0.1.0","@langchain/openai":"^1.1.0","@vitest/coverage-v8":"^3.2.4","@tsconfig/recommended":"^1.0.3","@langchain/standard-tests":"0.0.1"},"peerDependencies":{"@langchain/core":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xai_1.0.1_1763082845499_0.29169289606512594","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@langchain/xai","version":"1.0.2","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/xai@1.0.2","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-xai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"b43ec5b1948c607e37bc2329810fb720063436f2","tarball":"https://registry.npmjs.org/@langchain/xai/-/xai-1.0.2.tgz","fileCount":19,"integrity":"sha512-ImwVq5wWzBZXvkUNFE02qw11rMK7a+1f537xVisgoaRODng5oQv4AfPlNEBMT2MKLv4C6POSY1rhC7f/YKriGQ==","signatures":[{"sig":"MEUCIEAVvwi7KKMLxnygnnTijkO7iGuHNoUIl5xogAujvLZ+AiEAyNbDTbg21kStgckr0huXwrA9mJd4A3bnXqVPeumE5Qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fxai@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134009},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-xai-1.0.2.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"input":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:eslint && pnpm lint:dpdm","test":"vitest run","build":"turbo build:compile --filter @langchain/xai --output-logs new-only","clean":"rm -rf .turbo dist/","format":"prettier --config .prettierrc --write \"src\"","typegen":"pnpm run typegen:profiles","lint:fix":"pnpm lint:eslint --fix && pnpm lint:dpdm","test:int":"vitest --mode int","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"vitest --watch","lint:eslint":"eslint --cache src/","format:check":"prettier --config .prettierrc --check \"src\"","build:compile":"tsdown","test:standard":"pnpm test:standard:unit && pnpm test:standard:int","typegen:profiles":"pnpm --filter @langchain/model-profiles make --config profiles.toml","test:standard:int":"vitest --mode standard-int","test:standard:unit":"vitest --mode standard-unit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd983a9c-6d53-4ea2-8a69-5ec2c3e09e2f"}},"_resolved":"/tmp/3f731927a517d24f15a1b67ef4ae1187/langchain-xai-1.0.2.tgz","_integrity":"sha512-ImwVq5wWzBZXvkUNFE02qw11rMK7a+1f537xVisgoaRODng5oQv4AfPlNEBMT2MKLv4C6POSY1rhC7f/YKriGQ==","repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"11.5.1","description":"xAI integration for LangChain.js","directories":{},"_nodeVersion":"24.6.0","dependencies":{"@langchain/openai":"1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","dpdm":"^3.14.0","dotenv":"^16.3.1","eslint":"^9.34.0","rollup":"^4.5.2","vitest":"^3.2.4","prettier":"^2.8.3","typescript":"~5.8.3","@types/uuid":"^9","@langchain/core":"1.1.0","@langchain/eslint":"0.1.1","@langchain/openai":"^1.1.3","@vitest/coverage-v8":"^3.2.4","@tsconfig/recommended":"^1.0.3","@langchain/standard-tests":"0.0.3"},"peerDependencies":{"@langchain/core":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xai_1.0.2_1764006372207_0.3116626793674184","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-dev-1765431816670":{"name":"@langchain/xai","version":"1.0.3-dev-1765431816670","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/xai@1.0.3-dev-1765431816670","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-xai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"83f2308d100f5fdc2bc5dfa99b7cf1d4ef6f788d","tarball":"https://registry.npmjs.org/@langchain/xai/-/xai-1.0.3-dev-1765431816670.tgz","fileCount":21,"integrity":"sha512-1w2VlSluvMBP1/YM+K4omJaSXtPB9gctiX+Fzxw6/jhtQkSqgedBKm9RI8h5ySe2txZO8vXzEOnfqy49bXjR7A==","signatures":[{"sig":"MEUCIHfmIydlALY1vtWzEP3u3y2u6kTGNDN6bvOV/YauPwaCAiEA7KTo5GhC3Xybe2IKhnnBWNfl+groE1gQBwFHHXW/peE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fxai@1.0.3-dev-1765431816670","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165999},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-xai-1.0.3-dev-1765431816670.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"input":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:eslint && pnpm lint:dpdm","test":"vitest run","build":"turbo build:compile --filter @langchain/xai --output-logs new-only","clean":"rm -rf .turbo dist/","format":"prettier --write \"src\"","typegen":"pnpm run typegen:profiles","lint:fix":"pnpm lint:eslint --fix && pnpm lint:dpdm","test:int":"vitest --mode int","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"vitest --watch","lint:eslint":"eslint --cache src/","format:check":"prettier --check \"src\"","build:compile":"tsdown","test:standard":"pnpm test:standard:unit && pnpm test:standard:int","typegen:profiles":"pnpm --filter @langchain/model-profiles make --config profiles.toml","test:standard:int":"vitest --mode standard-int","test:standard:unit":"vitest --mode standard-unit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd983a9c-6d53-4ea2-8a69-5ec2c3e09e2f"}},"_resolved":"/tmp/2caaa2d340d5d91a5711660491c9c6e9/langchain-xai-1.0.3-dev-1765431816670.tgz","_integrity":"sha512-1w2VlSluvMBP1/YM+K4omJaSXtPB9gctiX+Fzxw6/jhtQkSqgedBKm9RI8h5ySe2txZO8vXzEOnfqy49bXjR7A==","repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"11.5.1","description":"xAI integration for LangChain.js","directories":{},"_nodeVersion":"24.6.0","dependencies":{"@langchain/openai":"1.2.0-dev-1765431816670"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.25.76","dpdm":"^3.14.0","dotenv":"^16.3.1","eslint":"^9.34.0","rollup":"^4.5.2","vitest":"^3.2.4","prettier":"^2.8.3","typescript":"~5.8.3","@types/uuid":"^9","@langchain/core":"1.1.5-dev-1765431816670","@langchain/eslint":"0.1.1","@langchain/openai":"^1.2.0-dev-1765431816670","@langchain/tsconfig":"0.0.1","@vitest/coverage-v8":"^3.2.4","@tsconfig/recommended":"^1.0.3","@langchain/standard-tests":"0.0.8-dev-1765431816670"},"peerDependencies":{"@langchain/core":"1.1.5-dev-1765431816670"},"_npmOperationalInternal":{"tmp":"tmp/xai_1.0.3-dev-1765431816670_1765432060202_0.5954118119880702","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-dev-1765432861398":{"name":"@langchain/xai","version":"1.0.3-dev-1765432861398","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/xai@1.0.3-dev-1765432861398","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-xai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"a85c1182a9e418ea74ce73e9b6e50f6306468688","tarball":"https://registry.npmjs.org/@langchain/xai/-/xai-1.0.3-dev-1765432861398.tgz","fileCount":21,"integrity":"sha512-T156q8CInTVhkVSRusH4cAzCS/oU363hGTmcye5SxZ9hW7FrxkGocAE+xpE+TCar39GFyH5SyP8uUwSTd7MAkA==","signatures":[{"sig":"MEUCICceb5OAiCuCD/0nOaHXbz7YyKsaSK8YMjsoyiGg9iMRAiEA09gH2KKAh5rQZZ2l0D4wVCB447o7kkEFLalFYdaMR4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fxai@1.0.3-dev-1765432861398","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165999},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-xai-1.0.3-dev-1765432861398.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"input":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:eslint && pnpm lint:dpdm","test":"vitest run","build":"turbo build:compile --filter @langchain/xai --output-logs new-only","clean":"rm -rf .turbo dist/","format":"prettier --write \"src\"","typegen":"pnpm run typegen:profiles","lint:fix":"pnpm lint:eslint --fix && pnpm lint:dpdm","test:int":"vitest --mode int","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"vitest --watch","lint:eslint":"eslint --cache src/","format:check":"prettier --check \"src\"","build:compile":"tsdown","test:standard":"pnpm test:standard:unit && pnpm test:standard:int","typegen:profiles":"pnpm --filter @langchain/model-profiles make --config profiles.toml","test:standard:int":"vitest --mode standard-int","test:standard:unit":"vitest --mode standard-unit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd983a9c-6d53-4ea2-8a69-5ec2c3e09e2f"}},"_resolved":"/tmp/da259264d58e4590e2071a0422927dc8/langchain-xai-1.0.3-dev-1765432861398.tgz","_integrity":"sha512-T156q8CInTVhkVSRusH4cAzCS/oU363hGTmcye5SxZ9hW7FrxkGocAE+xpE+TCar39GFyH5SyP8uUwSTd7MAkA==","repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"11.5.1","description":"xAI integration for LangChain.js","directories":{},"_nodeVersion":"24.6.0","dependencies":{"@langchain/openai":"1.2.0-dev-1765432861398"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.25.76","dpdm":"^3.14.0","dotenv":"^16.3.1","eslint":"^9.34.0","rollup":"^4.5.2","vitest":"^3.2.4","prettier":"^2.8.3","typescript":"~5.8.3","@types/uuid":"^9","@langchain/core":"1.1.5-dev-1765432861398","@langchain/eslint":"0.1.1","@langchain/openai":"^1.2.0-dev-1765432861398","@langchain/tsconfig":"0.0.1","@vitest/coverage-v8":"^3.2.4","@tsconfig/recommended":"^1.0.3","@langchain/standard-tests":"0.0.8-dev-1765432861398"},"peerDependencies":{"@langchain/core":"1.1.5-dev-1765432861398"},"_npmOperationalInternal":{"tmp":"tmp/xai_1.0.3-dev-1765432861398_1765433112726_0.41471866416648084","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-dev-1765433794876":{"name":"@langchain/xai","version":"1.0.3-dev-1765433794876","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/xai@1.0.3-dev-1765433794876","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-xai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"a295827e153d93813d4ff13907ad8d72e89c2b50","tarball":"https://registry.npmjs.org/@langchain/xai/-/xai-1.0.3-dev-1765433794876.tgz","fileCount":21,"integrity":"sha512-tABWzh3/vCS5bw2sSQECDO9PSkeRcJ05EatQCxY8ACgAxGgzPCRzJGkdiliP9W1J53Haq6f/DD45/HLIJRs0JA==","signatures":[{"sig":"MEUCIH9Ij3LmzetQLa6NIH4yR3d5FE3zHmFdfIdiIZ/nuMvaAiEApeorftyx++Zv3PeWGr6HZ4Exa0LXmaR8XE8X+1WMR9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fxai@1.0.3-dev-1765433794876","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165999},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-xai-1.0.3-dev-1765433794876.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"input":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:eslint && pnpm lint:dpdm","test":"vitest run","build":"turbo build:compile --filter @langchain/xai --output-logs new-only","clean":"rm -rf .turbo dist/","format":"prettier --write \"src\"","typegen":"pnpm run typegen:profiles","lint:fix":"pnpm lint:eslint --fix && pnpm lint:dpdm","test:int":"vitest --mode int","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"vitest --watch","lint:eslint":"eslint --cache src/","format:check":"prettier --check \"src\"","build:compile":"tsdown","test:standard":"pnpm test:standard:unit && pnpm test:standard:int","typegen:profiles":"pnpm --filter @langchain/model-profiles make --config profiles.toml","test:standard:int":"vitest --mode standard-int","test:standard:unit":"vitest --mode standard-unit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd983a9c-6d53-4ea2-8a69-5ec2c3e09e2f"}},"_resolved":"/tmp/efdef3ac0309d1b8eca8300ad2dde67c/langchain-xai-1.0.3-dev-1765433794876.tgz","_integrity":"sha512-tABWzh3/vCS5bw2sSQECDO9PSkeRcJ05EatQCxY8ACgAxGgzPCRzJGkdiliP9W1J53Haq6f/DD45/HLIJRs0JA==","repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"11.5.1","description":"xAI integration for LangChain.js","directories":{},"_nodeVersion":"24.6.0","dependencies":{"@langchain/openai":"1.2.0-dev-1765433794876"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.25.76","dpdm":"^3.14.0","dotenv":"^16.3.1","eslint":"^9.34.0","rollup":"^4.5.2","vitest":"^3.2.4","prettier":"^2.8.3","typescript":"~5.8.3","@types/uuid":"^9","@langchain/core":"1.1.5-dev-1765433794876","@langchain/eslint":"0.1.1","@langchain/openai":"^1.2.0-dev-1765433794876","@langchain/tsconfig":"0.0.1","@vitest/coverage-v8":"^3.2.4","@tsconfig/recommended":"^1.0.3","@langchain/standard-tests":"0.0.8-dev-1765433794876"},"peerDependencies":{"@langchain/core":"1.1.5-dev-1765433794876"},"_npmOperationalInternal":{"tmp":"tmp/xai_1.0.3-dev-1765433794876_1765434039610_0.32585174895819713","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@langchain/xai","version":"1.1.0","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/xai@1.1.0","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-xai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"0ce67d6c69a22bd5168408ce38692a83f2cd8539","tarball":"https://registry.npmjs.org/@langchain/xai/-/xai-1.1.0.tgz","fileCount":45,"integrity":"sha512-sPOVYIWrb9LqjfFou2W0qGHJ3IQKxQJPRX0YXxNMqkOrtq0tuSAaaTMMzfk503gVLg91HAp0MJsZN8bq/xMBow==","signatures":[{"sig":"MEUCIDfQmLOe2Netvyd17yCqPIypfBYqMx/nvyDken/0ige7AiEA4wR22iRm6glr4MAKilujQSLBCHq/Ie59uohW/WX7LgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fxai@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":314620},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-xai-1.1.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"input":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:eslint && pnpm lint:dpdm","test":"vitest run","build":"turbo build:compile --filter @langchain/xai --output-logs new-only","clean":"rm -rf .turbo dist/","format":"prettier --write \"src\"","typegen":"pnpm run typegen:profiles","lint:fix":"pnpm lint:eslint --fix && pnpm lint:dpdm","test:int":"vitest --mode int","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"vitest --watch","lint:eslint":"eslint --cache src/","format:check":"prettier --check \"src\"","build:compile":"tsdown","test:standard":"pnpm test:standard:unit && pnpm test:standard:int","typegen:profiles":"pnpm --filter @langchain/model-profiles make --config profiles.toml","test:standard:int":"vitest --mode standard-int","test:standard:unit":"vitest --mode standard-unit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd983a9c-6d53-4ea2-8a69-5ec2c3e09e2f"}},"_resolved":"/tmp/2f2100ddce5b6e84ab4474f6d5a596d8/langchain-xai-1.1.0.tgz","_integrity":"sha512-sPOVYIWrb9LqjfFou2W0qGHJ3IQKxQJPRX0YXxNMqkOrtq0tuSAaaTMMzfk503gVLg91HAp0MJsZN8bq/xMBow==","repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"11.5.1","description":"xAI integration for LangChain.js","directories":{},"_nodeVersion":"24.6.0","dependencies":{"@langchain/openai":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","dpdm":"^3.14.0","dotenv":"^16.3.1","eslint":"^9.34.0","rollup":"^4.5.2","vitest":"^3.2.4","prettier":"^2.8.3","typescript":"~5.8.3","@types/uuid":"^9","@langchain/core":"1.1.5","@langchain/eslint":"0.1.1","@langchain/openai":"^1.2.0","@langchain/tsconfig":"0.0.1","@vitest/coverage-v8":"^3.2.4","@tsconfig/recommended":"^1.0.3","@langchain/standard-tests":"0.0.8"},"peerDependencies":{"@langchain/core":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xai_1.1.0_1765590931925_0.13528627744696853","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@langchain/xai","version":"1.1.1","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/xai@1.1.1","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-xai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"4d42c81ae1e532d0ab15d485bed25a49482a2da6","tarball":"https://registry.npmjs.org/@langchain/xai/-/xai-1.1.1.tgz","fileCount":45,"integrity":"sha512-3n5InTtP2BZaMW0TpXJJpmBmswgmghl4AyZ+MEx9LalQZoBGgSnvFZwTJRsIqVB77mVaOPe7ya9K4rzFp0yy8A==","signatures":[{"sig":"MEYCIQCu3P0N1QeHc5EHc/WvUG/Wdsim8mTmcwHsD0eA24yaUAIhALNWRBRKZdLkjYZpklGKieIdMSeG1Jnddn6ZJvrcepZk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fxai@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":314916},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-xai-1.1.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"input":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:eslint && pnpm lint:dpdm","test":"vitest run","build":"turbo build:compile --filter @langchain/xai --output-logs new-only","clean":"rm -rf .turbo dist/","format":"prettier --write \"src\"","typegen":"pnpm run typegen:profiles","lint:fix":"pnpm lint:eslint --fix && pnpm lint:dpdm","test:int":"vitest --mode int","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"vitest --watch","lint:eslint":"eslint --cache src/","format:check":"prettier --check \"src\"","build:compile":"tsdown","test:standard":"pnpm test:standard:unit && pnpm test:standard:int","typegen:profiles":"pnpm --filter @langchain/model-profiles make --config profiles.toml","test:standard:int":"vitest --mode standard-int","test:standard:unit":"vitest --mode standard-unit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd983a9c-6d53-4ea2-8a69-5ec2c3e09e2f"}},"_resolved":"/tmp/1f39e7eceb1f4923ec4aac707f3128e1/langchain-xai-1.1.1.tgz","_integrity":"sha512-3n5InTtP2BZaMW0TpXJJpmBmswgmghl4AyZ+MEx9LalQZoBGgSnvFZwTJRsIqVB77mVaOPe7ya9K4rzFp0yy8A==","repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"11.5.1","description":"xAI integration for LangChain.js","directories":{},"_nodeVersion":"24.6.0","dependencies":{"@langchain/openai":"1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","dpdm":"^3.14.0","dotenv":"^16.3.1","eslint":"^9.34.0","rollup":"^4.5.2","vitest":"^3.2.4","prettier":"^2.8.3","typescript":"~5.8.3","@types/uuid":"^9","@langchain/core":"1.1.9","@langchain/eslint":"0.1.1","@langchain/openai":"^1.2.1","@langchain/tsconfig":"0.0.1","@vitest/coverage-v8":"^3.2.4","@tsconfig/recommended":"^1.0.3","@langchain/standard-tests":"0.0.12"},"peerDependencies":{"@langchain/core":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xai_1.1.1_1767665224591_0.6241054423012302","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@langchain/xai","version":"1.2.0","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/xai@1.2.0","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-xai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"589bcc2c33b96068f8f7804d5b55b6844078208a","tarball":"https://registry.npmjs.org/@langchain/xai/-/xai-1.2.0.tgz","fileCount":64,"integrity":"sha512-jJ7HsQYHK7Daq48qiSRzx5BJx57e3D/JdRG4x+8WP/v5BYnb3lR6/xxC0T347EYx7XYtlUf8Hlj5u6/ZgCR7FA==","signatures":[{"sig":"MEUCIBk4x9T+igKafTEPEh2XDkqoZurpEhAl+2O6ucJISJdkAiEA1IFkop/6839OFVx+GJCaszReO84nHBbs6RuZEZVIknA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fxai@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":577593},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-xai-1.2.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"input":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:eslint && pnpm lint:dpdm","test":"vitest run","build":"turbo build:compile --filter @langchain/xai --output-logs new-only","clean":"rm -rf .turbo dist/","format":"prettier --write \"src\"","typegen":"pnpm run typegen:profiles","lint:fix":"pnpm lint:eslint --fix && pnpm lint:dpdm","test:int":"vitest --mode int","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"vitest --watch","lint:eslint":"eslint --cache src/","format:check":"prettier --check \"src\"","build:compile":"tsdown","test:standard":"pnpm test:standard:unit && pnpm test:standard:int","typegen:profiles":"pnpm --filter @langchain/model-profiles make --config profiles.toml","test:standard:int":"vitest --mode standard-int","test:standard:unit":"vitest --mode standard-unit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd983a9c-6d53-4ea2-8a69-5ec2c3e09e2f"}},"_resolved":"/tmp/c6bc2d007a50aded5202c0013d178ea7/langchain-xai-1.2.0.tgz","_integrity":"sha512-jJ7HsQYHK7Daq48qiSRzx5BJx57e3D/JdRG4x+8WP/v5BYnb3lR6/xxC0T347EYx7XYtlUf8Hlj5u6/ZgCR7FA==","repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"11.5.1","description":"xAI integration for LangChain.js","directories":{},"_nodeVersion":"24.6.0","dependencies":{"@langchain/openai":"1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","dpdm":"^3.14.0","dotenv":"^16.3.1","eslint":"^9.34.0","vitest":"^3.2.4","prettier":"^3.5.0","typescript":"~5.8.3","@types/uuid":"^9","@langchain/core":"1.1.12","@langchain/eslint":"0.1.1","@langchain/openai":"^1.2.1","@langchain/tsconfig":"0.0.1","@vitest/coverage-v8":"^3.2.4","@tsconfig/recommended":"^1.0.3","@langchain/standard-tests":"0.0.15"},"peerDependencies":{"@langchain/core":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xai_1.2.0_1767906369610_0.7334948207788905","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@langchain/xai","version":"1.2.1","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/xai@1.2.1","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-xai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"0c17354e5e1a876ebb2e36b599b4494ae404c05a","tarball":"https://registry.npmjs.org/@langchain/xai/-/xai-1.2.1.tgz","fileCount":64,"integrity":"sha512-XCbbAceqYrONlgcwZCSbMzqOJs/zgb80/MlAqrFNA5waCZ8lz+YO0ZeErnHzTxh9Ozqgw3OIBl5lrtB0HN6DNQ==","signatures":[{"sig":"MEUCIQCtb+ZGjNEBssvD5ox0Xv/qt6g/hPgZJlSBSune4Dx18gIgKBTHKdTWZqL6vrO7mBHSI8NjVefFP6knP7gCBcRmpB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fxai@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":578067},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-xai-1.2.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"input":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:eslint && pnpm lint:dpdm","test":"vitest run","build":"turbo build:compile --filter @langchain/xai --output-logs new-only","clean":"rm -rf .turbo dist/","format":"prettier --write \"src\"","typegen":"pnpm run typegen:profiles","lint:fix":"pnpm lint:eslint --fix && pnpm lint:dpdm","test:int":"vitest --mode int","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"vitest --watch","lint:eslint":"eslint --cache src/","format:check":"prettier --check \"src\"","build:compile":"tsdown","test:standard":"pnpm test:standard:unit && pnpm test:standard:int","typegen:profiles":"pnpm --filter @langchain/model-profiles make --config profiles.toml","test:standard:int":"vitest --mode standard-int","test:standard:unit":"vitest --mode standard-unit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd983a9c-6d53-4ea2-8a69-5ec2c3e09e2f"}},"_resolved":"/tmp/9091a43f882bd1e925f2f16d34b018df/langchain-xai-1.2.1.tgz","_integrity":"sha512-XCbbAceqYrONlgcwZCSbMzqOJs/zgb80/MlAqrFNA5waCZ8lz+YO0ZeErnHzTxh9Ozqgw3OIBl5lrtB0HN6DNQ==","repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"11.5.1","description":"xAI integration for LangChain.js","directories":{},"_nodeVersion":"24.6.0","dependencies":{"@langchain/openai":"1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","dpdm":"^3.14.0","dotenv":"^16.3.1","eslint":"^9.34.0","vitest":"^3.2.4","prettier":"^3.5.0","typescript":"~5.8.3","@types/uuid":"^9","@langchain/core":"1.1.13","@langchain/eslint":"0.1.1","@langchain/openai":"^1.2.2","@langchain/tsconfig":"0.0.1","@vitest/coverage-v8":"^3.2.4","@tsconfig/recommended":"^1.0.3","@langchain/standard-tests":"0.0.16"},"peerDependencies":{"@langchain/core":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xai_1.2.1_1768330660885_0.47057427651121286","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-dev-1768440391024":{"name":"@langchain/xai","version":"1.2.2-dev-1768440391024","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/xai@1.2.2-dev-1768440391024","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"nfcampos","email":"nuno@boringbits.io"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-xai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"84b3cf1794a14880ca9d0c12e7a1ccff8449d698","tarball":"https://registry.npmjs.org/@langchain/xai/-/xai-1.2.2-dev-1768440391024.tgz","fileCount":64,"integrity":"sha512-HjUCjVhlsw58eld+h0gzMUc1LHR33AhPGIMSmaK7F/+OJUuSaoalX+YmwDpiIctvsDhQznhe4nqQuUaJZKpdgQ==","signatures":[{"sig":"MEYCIQCs7gr6iI+ncXR7lQmlVZIa3ydb4RfZbnuY+9KXPGYyEgIhAKTsZI1aTpq9Xp1t8SbbH9hhVHihbp9MIIu2xmwO2U4M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fxai@1.2.2-dev-1768440391024","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":578121},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-xai-1.2.2-dev-1768440391024.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"input":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:eslint && pnpm lint:dpdm","test":"vitest run","build":"turbo build:compile --filter @langchain/xai --output-logs new-only","clean":"rm -rf .turbo dist/","format":"prettier --write \"src\"","typegen":"pnpm run typegen:profiles","lint:fix":"pnpm lint:eslint --fix && pnpm lint:dpdm","test:int":"vitest --mode int","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"vitest --watch","lint:eslint":"eslint --cache src/","format:check":"prettier --check \"src\"","build:compile":"tsdown","test:standard":"pnpm test:standard:unit && pnpm test:standard:int","typegen:profiles":"pnpm --filter @langchain/model-profiles make --config profiles.toml","test:standard:int":"vitest --mode standard-int","test:standard:unit":"vitest --mode standard-unit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd983a9c-6d53-4ea2-8a69-5ec2c3e09e2f"}},"_resolved":"/tmp/5dd55e934cd71ebe65f4f87ddb147e71/langchain-xai-1.2.2-dev-1768440391024.tgz","_integrity":"sha512-HjUCjVhlsw58eld+h0gzMUc1LHR33AhPGIMSmaK7F/+OJUuSaoalX+YmwDpiIctvsDhQznhe4nqQuUaJZKpdgQ==","repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"11.5.1","description":"xAI integration for LangChain.js","directories":{},"_nodeVersion":"24.6.0","dependencies":{"@langchain/openai":"1.2.3-dev-1768440391024"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.25.76","dpdm":"^3.14.0","dotenv":"^16.3.1","eslint":"^9.34.0","vitest":"^3.2.4","prettier":"^3.5.0","typescript":"~5.8.3","@types/uuid":"^9","@langchain/core":"1.1.15","@langchain/eslint":"0.1.1","@langchain/openai":"^1.2.3-dev-1768440391024","@langchain/tsconfig":"0.0.1","@vitest/coverage-v8":"^3.2.4","@tsconfig/recommended":"^1.0.3","@langchain/standard-tests":"0.0.18"},"peerDependencies":{"@langchain/core":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xai_1.2.2-dev-1768440391024_1768440658187_0.18152190163782977","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@langchain/xai","version":"1.2.2","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/xai@1.2.2","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"andy-langchain","email":"andy@langchain.dev"},{"name":"rcasup","email":"ryan.l.casupanan@gmail.com"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-xai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"6055e60586ad6e5727607fd86e46611526e63f39","tarball":"https://registry.npmjs.org/@langchain/xai/-/xai-1.2.2.tgz","fileCount":64,"integrity":"sha512-Z4yZoLkewKhdhQv0Rm1Hn71Ft8xAeLbNFdAjxWPqh+oR2EHGp3HpDxP1lqPkXXWvf40e6kDHfGLYwjKXh0g5bQ==","signatures":[{"sig":"MEQCIBsVPJJgsEyzo1QJXUufU7zySMrUS+waY03UJYuerZKVAiBUPN45Ty7IJlgvekazKMYmYRPY00tFOPIboMR3h44gFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fxai@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":578468},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-xai-1.2.2.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"input":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:eslint && pnpm lint:dpdm","test":"vitest run","build":"turbo build:compile --filter @langchain/xai --output-logs new-only","clean":"rm -rf .turbo dist/","format":"prettier --write \"src\"","typegen":"pnpm run typegen:profiles","lint:fix":"pnpm lint:eslint --fix && pnpm lint:dpdm","test:int":"vitest --mode int","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"vitest --watch","lint:eslint":"eslint --cache src/","format:check":"prettier --check \"src\"","build:compile":"tsdown","test:standard":"pnpm test:standard:unit && pnpm test:standard:int","typegen:profiles":"pnpm --filter @langchain/model-profiles make --config profiles.toml","test:standard:int":"vitest --mode standard-int","test:standard:unit":"vitest --mode standard-unit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd983a9c-6d53-4ea2-8a69-5ec2c3e09e2f"}},"_resolved":"/tmp/7d4a7d213db476fb402fd9f2c5d8ac27/langchain-xai-1.2.2.tgz","_integrity":"sha512-Z4yZoLkewKhdhQv0Rm1Hn71Ft8xAeLbNFdAjxWPqh+oR2EHGp3HpDxP1lqPkXXWvf40e6kDHfGLYwjKXh0g5bQ==","repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"11.5.1","description":"xAI integration for LangChain.js","directories":{},"_nodeVersion":"24.6.0","dependencies":{"@langchain/openai":"1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","dpdm":"^3.14.0","dotenv":"^16.3.1","eslint":"^9.34.0","vitest":"^3.2.4","prettier":"^3.5.0","typescript":"~5.8.3","@types/uuid":"^9","@langchain/core":"1.1.16","@langchain/eslint":"0.1.1","@langchain/openai":"^1.2.3","@langchain/tsconfig":"0.0.1","@vitest/coverage-v8":"^3.2.4","@tsconfig/recommended":"^1.0.3","@langchain/standard-tests":"0.0.19"},"peerDependencies":{"@langchain/core":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xai_1.2.2_1768944483153_0.12840363030726154","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@langchain/xai","version":"1.3.0","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/xai@1.3.0","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"andy-langchain","email":"andy@langchain.dev"},{"name":"rcasup","email":"ryan.l.casupanan@gmail.com"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-xai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"20b2c3a6d547a39f243c444e0f28055cf1e2a607","tarball":"https://registry.npmjs.org/@langchain/xai/-/xai-1.3.0.tgz","fileCount":96,"integrity":"sha512-YvE0ngot5KBPlivay86lWnnb983/ud8s1TjyH1m1RcKfgIGbjplMGqFtwfunJJZDJ6p4wbNf8sGewdsazim1Kw==","signatures":[{"sig":"MEQCIDATnuBHRpvLJnt2w/VIWmvuHEkUejZAq6qlWeFZQ/uHAiBSzPYTAEdIOxZ+FA2D01YLalM0FruMmioGgrRo4PtyNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fxai@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":701203},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-xai-1.3.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"input":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:eslint && pnpm lint:dpdm","test":"vitest run","build":"turbo build:compile --filter @langchain/xai --output-logs new-only","clean":"rm -rf .turbo dist/","format":"prettier --write \"src\"","typegen":"pnpm run typegen:profiles","lint:fix":"pnpm lint:eslint --fix && pnpm lint:dpdm","test:int":"vitest --mode int","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"vitest --watch","lint:eslint":"eslint --cache src/","format:check":"prettier --check \"src\"","build:compile":"tsdown","test:standard":"pnpm test:standard:unit && pnpm test:standard:int","typegen:profiles":"pnpm --filter @langchain/model-profiles make --config profiles.toml","test:standard:int":"vitest --mode standard-int","test:standard:unit":"vitest --mode standard-unit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd983a9c-6d53-4ea2-8a69-5ec2c3e09e2f"}},"_resolved":"/tmp/3636ef0e22dd2488e3eef6fb3bcea050/langchain-xai-1.3.0.tgz","_integrity":"sha512-YvE0ngot5KBPlivay86lWnnb983/ud8s1TjyH1m1RcKfgIGbjplMGqFtwfunJJZDJ6p4wbNf8sGewdsazim1Kw==","repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"11.5.1","description":"xAI integration for LangChain.js","directories":{},"_nodeVersion":"24.6.0","dependencies":{"@langchain/openai":"1.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","dpdm":"^3.14.0","dotenv":"^16.3.1","eslint":"^9.34.0","vitest":"^3.2.4","prettier":"^3.5.0","typescript":"~5.8.3","@types/uuid":"^9","@langchain/core":"1.1.18","@langchain/eslint":"0.1.1","@langchain/openai":"^1.2.4","@langchain/tsconfig":"0.0.1","@vitest/coverage-v8":"^3.2.4","@tsconfig/recommended":"^1.0.3","@langchain/standard-tests":"0.0.21"},"peerDependencies":{"@langchain/core":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xai_1.3.0_1769812235183_0.9898279393811518","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@langchain/xai","version":"1.3.1","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/xai@1.3.1","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"andy-langchain","email":"andy@langchain.dev"},{"name":"rcasup","email":"ryan.l.casupanan@gmail.com"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-xai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"1d3b1129d2cd5981e744bc5f2b86a3af0ad556fa","tarball":"https://registry.npmjs.org/@langchain/xai/-/xai-1.3.1.tgz","fileCount":96,"integrity":"sha512-x9KAKgPTp5pMrl6OVp3pyfZocNO1Pk5X5PjMFGInktCmXzcgQ2anbgxGOQUSp4c084a3xZwS0IZyoA3s/p3+jA==","signatures":[{"sig":"MEUCIQCRYQvriTBDPpL/QG7pVBf2vDmyD3BwH8C2AHL+CkCGwAIgdZIFvjtoeAC7mF9f5U20V3davX//Z7eOGjSGzZPnmrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fxai@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":701499},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-xai-1.3.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"input":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:eslint && pnpm lint:dpdm","test":"vitest run","build":"turbo build:compile --filter @langchain/xai --output-logs new-only","clean":"rm -rf .turbo dist/","format":"prettier --write \"src\"","typegen":"pnpm run typegen:profiles","lint:fix":"pnpm lint:eslint --fix && pnpm lint:dpdm","test:int":"vitest --mode int","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"vitest --watch","lint:eslint":"eslint --cache src/","format:check":"prettier --check \"src\"","build:compile":"tsdown","test:standard":"pnpm test:standard:unit && pnpm test:standard:int","typegen:profiles":"pnpm --filter @langchain/model-profiles make --config profiles.toml","test:standard:int":"vitest --mode standard-int","test:standard:unit":"vitest --mode standard-unit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd983a9c-6d53-4ea2-8a69-5ec2c3e09e2f"}},"_resolved":"/tmp/301c966aeeced76974d0a728082ad46c/langchain-xai-1.3.1.tgz","_integrity":"sha512-x9KAKgPTp5pMrl6OVp3pyfZocNO1Pk5X5PjMFGInktCmXzcgQ2anbgxGOQUSp4c084a3xZwS0IZyoA3s/p3+jA==","repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"11.5.1","description":"xAI integration for LangChain.js","directories":{},"_nodeVersion":"24.6.0","dependencies":{"@langchain/openai":"1.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","dpdm":"^3.14.0","dotenv":"^16.3.1","eslint":"^9.34.0","vitest":"^3.2.4","prettier":"^3.5.0","typescript":"~5.8.3","@types/uuid":"^9","@langchain/core":"1.1.19","@langchain/eslint":"0.1.1","@langchain/openai":"^1.2.5","@langchain/tsconfig":"0.0.1","@vitest/coverage-v8":"^3.2.4","@tsconfig/recommended":"^1.0.3","@langchain/standard-tests":"0.0.22"},"peerDependencies":{"@langchain/core":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xai_1.3.1_1770326045746_0.7043880901270487","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@langchain/xai","version":"1.3.2","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/xai@1.3.2","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"andy-langchain","email":"andy@langchain.dev"},{"name":"rcasup","email":"ryan.l.casupanan@gmail.com"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-xai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"9369db7bfc2a4c84baa3d7d4e09b73014e44b238","tarball":"https://registry.npmjs.org/@langchain/xai/-/xai-1.3.2.tgz","fileCount":96,"integrity":"sha512-on/QZPcQq2kkEPKrXmWNkgrtrGxO40k3OpMCP2No/20h0hkyZ5hFfx81dusNjsI0+SuJaXzBsrPQIzirkHMCZQ==","signatures":[{"sig":"MEUCIHDQQKiGVBEImhG3p5j0YTTU6z2HZbbHmBN57uIA0eCIAiEArMiK/11zwMAsC3FXSUSA61MrRuz3VLG+6vrLmAz8jUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fxai@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":701793},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-xai-1.3.2.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"input":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:eslint && pnpm lint:dpdm","test":"vitest run","build":"turbo build:compile --filter @langchain/xai --output-logs new-only","clean":"rm -rf .turbo dist/","format":"prettier --write \"src\"","typegen":"pnpm run typegen:profiles","lint:fix":"pnpm lint:eslint --fix && pnpm lint:dpdm","test:int":"vitest --mode int","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"vitest --watch","lint:eslint":"eslint --cache src/","format:check":"prettier --check \"src\"","build:compile":"tsdown","test:standard":"pnpm test:standard:unit && pnpm test:standard:int","typegen:profiles":"pnpm --filter @langchain/model-profiles make --config profiles.toml","test:standard:int":"vitest --mode standard-int","test:standard:unit":"vitest --mode standard-unit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd983a9c-6d53-4ea2-8a69-5ec2c3e09e2f"}},"_resolved":"/tmp/be27201153be56a9825b011be7588939/langchain-xai-1.3.2.tgz","_integrity":"sha512-on/QZPcQq2kkEPKrXmWNkgrtrGxO40k3OpMCP2No/20h0hkyZ5hFfx81dusNjsI0+SuJaXzBsrPQIzirkHMCZQ==","repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"11.5.1","description":"xAI integration for LangChain.js","directories":{},"_nodeVersion":"24.6.0","dependencies":{"@langchain/openai":"1.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","dpdm":"^3.14.0","dotenv":"^16.3.1","eslint":"^9.34.0","vitest":"^3.2.4","prettier":"^3.5.0","typescript":"~5.8.3","@types/uuid":"^9","@langchain/core":"1.1.20","@langchain/eslint":"0.1.1","@langchain/openai":"^1.2.6","@langchain/tsconfig":"0.0.1","@vitest/coverage-v8":"^3.2.4","@tsconfig/recommended":"^1.0.3","@langchain/standard-tests":"0.0.23"},"peerDependencies":{"@langchain/core":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xai_1.3.2_1770680615810_0.5977389224083349","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@langchain/xai","version":"1.3.3","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/xai@1.3.3","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"andy-langchain","email":"andy@langchain.dev"},{"name":"rcasup","email":"ryan.l.casupanan@gmail.com"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-xai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"483e0be66fba50bb470f8e2686f93ed931e64eef","tarball":"https://registry.npmjs.org/@langchain/xai/-/xai-1.3.3.tgz","fileCount":96,"integrity":"sha512-bK4WeoFPy8+sEwlJ6FsGWaf8uaNOCKd4QFydQibuRtkShFMnAdkombIdujlNTtNkycguftlWU45dihf72jHm6Q==","signatures":[{"sig":"MEUCIQCznGL/9Vsq5uAPU/A1cJXA5O8qC2OyahWW/4Cy4+KlQgIgNMP+MvI/AqI5g8s3C5eZhN+bCSNO2X6nryYv3jxULiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fxai@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":702089},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-xai-1.3.3.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"input":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:eslint && pnpm lint:dpdm","test":"vitest run","build":"turbo build:compile --filter @langchain/xai --output-logs new-only","clean":"rm -rf .turbo dist/","format":"prettier --write \"src\"","typegen":"pnpm run typegen:profiles","lint:fix":"pnpm lint:eslint --fix && pnpm lint:dpdm","test:int":"vitest --mode int","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"vitest --watch","lint:eslint":"eslint --cache src/","format:check":"prettier --check \"src\"","build:compile":"tsdown","test:standard":"pnpm test:standard:unit && pnpm test:standard:int","typegen:profiles":"pnpm --filter @langchain/model-profiles make --config profiles.toml","test:standard:int":"vitest --mode standard-int","test:standard:unit":"vitest --mode standard-unit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd983a9c-6d53-4ea2-8a69-5ec2c3e09e2f"}},"_resolved":"/tmp/107b0eca526abfa19e79d9d6f8dbbb01/langchain-xai-1.3.3.tgz","_integrity":"sha512-bK4WeoFPy8+sEwlJ6FsGWaf8uaNOCKd4QFydQibuRtkShFMnAdkombIdujlNTtNkycguftlWU45dihf72jHm6Q==","repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"11.5.1","description":"xAI integration for LangChain.js","directories":{},"_nodeVersion":"24.6.0","dependencies":{"@langchain/openai":"1.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","dpdm":"^3.14.0","dotenv":"^16.3.1","eslint":"^9.34.0","vitest":"^3.2.4","prettier":"^3.5.0","typescript":"~5.8.3","@types/uuid":"^9","@langchain/core":"^1.1.21","@langchain/eslint":"0.1.1","@langchain/openai":"^1.2.7","@langchain/tsconfig":"0.0.1","@vitest/coverage-v8":"^3.2.4","@tsconfig/recommended":"^1.0.3","@langchain/standard-tests":"0.0.23"},"peerDependencies":{"@langchain/core":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xai_1.3.3_1770772361454_0.21660037259692988","host":"s3://npm-registry-packages-npm-production"}},"1.3.4-dev-1771365493298":{"name":"@langchain/xai","version":"1.3.4-dev-1771365493298","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/xai@1.3.4-dev-1771365493298","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"andy-langchain","email":"andy@langchain.dev"},{"name":"rcasup","email":"ryan.l.casupanan@gmail.com"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-xai/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"9f721d2769d572ec9adcad46585f40b4e879320a","tarball":"https://registry.npmjs.org/@langchain/xai/-/xai-1.3.4-dev-1771365493298.tgz","fileCount":95,"integrity":"sha512-ZdB0JV/y63JOXK+rdm5yM0ZGHKCpuwVRAiwIch6Ke/3xYJ3iOORONtu5Pydhl9z0WI4pGzLwkwCZkgC5aa9gUg==","signatures":[{"sig":"MEUCIE15fotBIMm4+njF4m+89Kf00dXGWdbF6jmHFNOBmkO0AiEAjHtEGmTlSKaVM6NgzfsLgZ6rppdp1xKpX7O4QtRRGqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fxai@1.3.4-dev-1771365493298","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":520406},"main":"./dist/index.cjs","type":"module","_from":"file:langchain-xai-1.3.4-dev-1771365493298.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"input":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:eslint && pnpm lint:dpdm","test":"vitest run","build":"turbo build:compile --filter @langchain/xai --output-logs new-only","clean":"rm -rf .turbo dist/","format":"prettier --write \"src\"","typegen":"pnpm run typegen:profiles","lint:fix":"pnpm lint:eslint --fix && pnpm lint:dpdm","test:int":"vitest --mode int","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"vitest --watch","lint:eslint":"eslint --cache src/","format:check":"prettier --check \"src\"","build:compile":"tsdown","test:standard":"pnpm test:standard:unit && pnpm test:standard:int","typegen:profiles":"pnpm --filter @langchain/model-profiles make --config profiles.toml","test:standard:int":"vitest --mode standard-int","test:standard:unit":"vitest --mode standard-unit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd983a9c-6d53-4ea2-8a69-5ec2c3e09e2f"}},"_resolved":"/tmp/c079ea9142aed5b7e52ce802a39d9249/langchain-xai-1.3.4-dev-1771365493298.tgz","_integrity":"sha512-ZdB0JV/y63JOXK+rdm5yM0ZGHKCpuwVRAiwIch6Ke/3xYJ3iOORONtu5Pydhl9z0WI4pGzLwkwCZkgC5aa9gUg==","repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"11.5.1","description":"xAI integration for LangChain.js","directories":{},"_nodeVersion":"24.6.0","dependencies":{"@langchain/openai":"1.2.8-dev-1771365493298"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.25.76","dpdm":"^3.14.0","dotenv":"^16.3.1","eslint":"^9.34.0","vitest":"^3.2.4","prettier":"^3.5.0","typescript":"~5.8.3","@types/uuid":"^9","@langchain/core":"^1.1.25-dev-1771365493298","@langchain/eslint":"0.1.1","@langchain/openai":"^1.2.8-dev-1771365493298","@langchain/tsconfig":"0.0.1","@vitest/coverage-v8":"^3.2.4","@tsconfig/recommended":"^1.0.3","@langchain/standard-tests":"0.0.23"},"peerDependencies":{"@langchain/core":"1.1.25-dev-1771365493298"},"_npmOperationalInternal":{"tmp":"tmp/xai_1.3.4-dev-1771365493298_1771365633563_0.7267000143070939","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@langchain/xai","version":"1.3.4","description":"xAI integration for LangChain.js","author":{"name":"LangChain"},"license":"MIT","type":"module","engines":{"node":">=20"},"repository":{"type":"git","url":"git+ssh://git@github.com/langchain-ai/langchainjs.git"},"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-xai/","dependencies":{"@langchain/openai":"1.2.8"},"peerDependencies":{"@langchain/core":"^1.0.0"},"devDependencies":{"@tsconfig/recommended":"^1.0.3","@types/uuid":"^9","@vitest/coverage-v8":"^3.2.4","dotenv":"^16.3.1","dpdm":"^3.14.0","eslint":"^9.34.0","prettier":"^3.5.0","typescript":"~5.8.3","vitest":"^3.2.4","zod":"^3.25.76","@langchain/core":"^1.1.25","@langchain/eslint":"0.1.1","@langchain/openai":"^1.2.8","@langchain/standard-tests":"0.0.23","@langchain/tsconfig":"0.0.1"},"publishConfig":{"access":"public"},"main":"./dist/index.cjs","types":"./dist/index.d.cts","exports":{".":{"input":"./src/index.ts","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"module":"./dist/index.js","scripts":{"build":"turbo build:compile --filter @langchain/xai --output-logs new-only","build:compile":"tsdown","lint:eslint":"eslint --cache src/","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","lint":"pnpm lint:eslint && pnpm lint:dpdm","lint:fix":"pnpm lint:eslint --fix && pnpm lint:dpdm","clean":"rm -rf .turbo dist/","test":"vitest run","test:watch":"vitest --watch","test:int":"vitest --mode int","test:standard:unit":"vitest --mode standard-unit","test:standard:int":"vitest --mode standard-int","test:standard":"pnpm test:standard:unit && pnpm test:standard:int","format":"prettier --write \"src\"","format:check":"prettier --check \"src\"","typegen":"pnpm run typegen:profiles","typegen:profiles":"pnpm --filter @langchain/model-profiles make --config profiles.toml"},"_id":"@langchain/xai@1.3.4","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"_integrity":"sha512-80YJ9pU1iQNlwqpTHAAZMlJZ8wBXpKVFvwUtU1mBe2B8ssQT5O46dr83vIXCQhM4X/VK87EFKlDsJRq1o5nYvw==","_resolved":"/tmp/60c192b05d26995ba79b20a01ab3d77a/langchain-xai-1.3.4.tgz","_from":"file:langchain-xai-1.3.4.tgz","_nodeVersion":"24.6.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-80YJ9pU1iQNlwqpTHAAZMlJZ8wBXpKVFvwUtU1mBe2B8ssQT5O46dr83vIXCQhM4X/VK87EFKlDsJRq1o5nYvw==","shasum":"5dbfa0158023d66fb72ecab3469b29e1821bf2f1","tarball":"https://registry.npmjs.org/@langchain/xai/-/xai-1.3.4.tgz","fileCount":95,"unpackedSize":524222,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2fxai@1.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCihfrLriSbKKuZsIufx3tj+uSLrtbTZID16nKdNailOwIgEoMqTVflkuf0kjMzUEqkqFPAbuwqmxpKbmXfi7DKq/8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd983a9c-6d53-4ea2-8a69-5ec2c3e09e2f"}},"directories":{},"maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"andy-langchain","email":"andy@langchain.dev"},{"name":"rcasup","email":"ryan.l.casupanan@gmail.com"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/xai_1.3.4_1771372753200_0.427837076856606"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-06T01:25:41.997Z","modified":"2026-02-17T23:59:13.921Z","0.0.1":"2024-11-06T01:25:42.302Z","0.0.2":"2025-02-19T04:30:53.869Z","0.0.3":"2025-06-11T21:28:49.610Z","0.1.0":"2025-07-15T19:49:19.618Z","1.0.0":"2025-10-17T20:50:04.749Z","1.0.1":"2025-11-14T01:14:05.705Z","1.0.2":"2025-11-24T17:46:12.395Z","1.0.3-dev-1765431816670":"2025-12-11T05:47:40.377Z","1.0.3-dev-1765432861398":"2025-12-11T06:05:12.872Z","1.0.3-dev-1765433794876":"2025-12-11T06:20:39.757Z","1.1.0":"2025-12-13T01:55:32.073Z","1.1.1":"2026-01-06T02:07:04.981Z","1.2.0":"2026-01-08T21:06:09.816Z","1.2.1":"2026-01-13T18:57:41.054Z","1.2.2-dev-1768440391024":"2026-01-15T01:30:58.395Z","1.2.2":"2026-01-20T21:28:03.366Z","1.3.0":"2026-01-30T22:30:35.373Z","1.3.1":"2026-02-05T21:14:05.895Z","1.3.2":"2026-02-09T23:43:35.960Z","1.3.3":"2026-02-11T01:12:41.608Z","1.3.4-dev-1771365493298":"2026-02-17T22:00:33.715Z","1.3.4":"2026-02-17T23:59:13.454Z"},"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-xai/","repository":{"type":"git","url":"git+ssh://git@github.com/langchain-ai/langchainjs.git"},"description":"xAI integration for LangChain.js","maintainers":[{"name":"hwchase17","email":"hw.chase.17@gmail.com"},{"name":"jacoblee93","email":"jacoblee93@gmail.com"},{"name":"basproul","email":"braceasproul@gmail.com"},{"name":"eric_langchain","email":"eric@langchain.dev"},{"name":"andrewnguonly","email":"andrewnguonly@gmail.com"},{"name":"davidduong","email":"david@duong.cz"},{"name":"maddyadams","email":"madelyn.adams1@gmail.com"},{"name":"sam_noyes","email":"sam@langchain.dev"},{"name":"andy-langchain","email":"andy@langchain.dev"},{"name":"rcasup","email":"ryan.l.casupanan@gmail.com"},{"name":"hntrl","email":"hunter@hntrl.io"},{"name":"christian-bromann","email":"mail@bromann.dev"}],"readme":"# @langchain/xai\n\nThis package contains the LangChain.js integrations for xAI.\n\n## Installation\n\n```bash npm2yarn\nnpm install @langchain/xai @langchain/core\n```\n\n## Chat models\n\nThis package adds support for xAI chat model inference.\n\nSet the necessary environment variable (or pass it in via the constructor):\n\n```bash\nexport XAI_API_KEY=\n```\n\n```typescript\nimport { ChatXAI } from \"@langchain/xai\";\nimport { HumanMessage } from \"@langchain/core/messages\";\n\nconst model = new ChatXAI({\n  apiKey: process.env.XAI_API_KEY, // Default value.\n});\n\nconst message = new HumanMessage(\"What color is the sky?\");\n\nconst res = await model.invoke([message]);\n```\n\n## Server Tool Calling (Live Search)\n\nxAI supports server-side tools that are executed by the API rather than requiring client-side execution. The `live_search` tool enables the model to search the web for real-time information.\n\n### Using the built-in live_search tool\n\n```typescript\nimport { ChatXAI, tools } from \"@langchain/xai\";\n\nconst model = new ChatXAI({\n  model: \"grok-2-1212\",\n});\n\n// Create the built-in live_search tool with optional parameters\nconst searchTool = tools.xaiLiveSearch({\n  maxSearchResults: 5,\n  returnCitations: true,\n});\n\n// Bind the live_search tool to the model\nconst modelWithSearch = model.bindTools([searchTool]);\n\n// The model will search the web for real-time information\nconst result = await modelWithSearch.invoke(\n  \"What happened in tech news today?\"\n);\nconsole.log(result.content);\n```\n\n### Using searchParameters for more control\n\n```typescript\nimport { ChatXAI } from \"@langchain/xai\";\n\nconst model = new ChatXAI({\n  model: \"grok-2-1212\",\n  searchParameters: {\n    mode: \"auto\", // \"auto\" | \"on\" | \"off\"\n    max_search_results: 5,\n    from_date: \"2024-01-01\", // ISO date string\n    return_citations: true,\n  },\n});\n\nconst result = await model.invoke(\"What are the latest AI developments?\");\n```\n\n### Override search parameters per request\n\n```typescript\nconst result = await model.invoke(\"Find recent news about SpaceX\", {\n  searchParameters: {\n    mode: \"on\",\n    max_search_results: 10,\n    sources: [\n      {\n        type: \"web\",\n        allowed_websites: [\"spacex.com\", \"nasa.gov\"],\n      },\n    ],\n  },\n});\n```\n\n### Configuring data sources with `sources`\n\nYou can configure which data sources Live Search should use via the `sources` field\nin `searchParameters`. Each entry corresponds to one of the sources described in the\nofficial xAI Live Search docs (`web`, `news`, `x`, `rss`).\n\n```typescript\nconst result = await model.invoke(\n  \"What are the latest updates from xAI and related news?\",\n  {\n    searchParameters: {\n      mode: \"on\",\n      sources: [\n        {\n          type: \"web\",\n          // Only search on these websites\n          allowed_websites: [\"x.ai\"],\n        },\n        {\n          type: \"news\",\n          // Exclude specific news websites\n          excluded_websites: [\"bbc.co.uk\"],\n        },\n        {\n          type: \"x\",\n          // Focus on specific X handles\n          included_x_handles: [\"xai\"],\n        },\n      ],\n    },\n  }\n);\n```\n\nYou can also use RSS feeds as a data source:\n\n```typescript\nconst result = await model.invoke(\"Summarize the latest posts from this feed\", {\n  searchParameters: {\n    mode: \"on\",\n    sources: [\n      {\n        type: \"rss\",\n        links: [\"https://example.com/feed.rss\"],\n      },\n    ],\n  },\n});\n```\n\n> Notes:\n>\n> - The `xaiLiveSearch` tool options use **camelCase** field names in TypeScript\n>   (for example `maxSearchResults`, `fromDate`, `returnCitations`,\n>   `allowedWebsites`, `excludedWebsites`, `includedXHandles`). These are\n>   automatically mapped to the underlying JSON API's `search_parameters`\n>   object, which uses `snake_case` field names as documented in the official\n>   xAI Live Search docs.\n\n### Combining live_search with custom tools\n\n```typescript\nimport { ChatXAI, tools } from \"@langchain/xai\";\n\nconst model = new ChatXAI({ model: \"grok-2-1212\" });\n\nconst modelWithTools = model.bindTools([\n  tools.xaiLiveSearch(), // Built-in server tool\n  {\n    // Custom function tool\n    type: \"function\",\n    function: {\n      name: \"get_stock_price\",\n      description: \"Get the current stock price\",\n      parameters: {\n        type: \"object\",\n        properties: {\n          symbol: { type: \"string\" },\n        },\n        required: [\"symbol\"],\n      },\n    },\n  },\n]);\n```\n\n## Development\n\nTo develop the `@langchain/xai` package, you'll need to follow these instructions:\n\n### Install dependencies\n\n```bash\npnpm install\n```\n\n### Build the package\n\n```bash\npnpm build\n```\n\nOr from the repo root:\n\n```bash\npnpm build --filter @langchain/xai\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$ pnpm test\n$ pnpm test:int\n```\n\n### Lint & Format\n\nRun the linter & formatter to ensure your code is up to standard:\n\n```bash\npnpm lint && pnpm 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 `exports` field in the `package.json` file and run `pnpm build` to generate the new entrypoint.\n","readmeFilename":"README.md"}