{"_id":"@plurnk/plurnk-providers-xai","_rev":"38-888e278582bb060898f158c8b4c1246b","name":"@plurnk/plurnk-providers-xai","dist-tags":{"latest":"1.3.4"},"versions":{"0.2.0":{"name":"@plurnk/plurnk-providers-xai","version":"0.2.0","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.2.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"61e22e6047a3567daf9c440e18f5fb5f132abc43","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.2.0.tgz","fileCount":15,"integrity":"sha512-krzGLrk7gPmb+R8kJLkovx/KoI4FrqAQMPC+c8gmpFqZPCQYCy0UnBH4yGBI9ui1HkjvaWFPghayIAwf4bMZvA==","signatures":[{"sig":"MEUCIGuU/h40cnI6Y09LZauD3rrRAOFVv6kpEJAXDeW8xk8ZAiEA1MMU5KLRsF65q8dqYruGOSz4Tj3YE8A0ZESOaK+5Nsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34894},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=25"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a091f77445ad881f59b8bbfba3d6cf7bdd7c78ef","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.12.1","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"gpt-tokenizer":"^3.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.2.0_1779751335285_0.9386939239452328","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@plurnk/plurnk-providers-xai","version":"0.2.1","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.2.1","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"ae5edf15715edc7dd3e1631ec7a2e1f1270ed1f8","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.2.1.tgz","fileCount":15,"integrity":"sha512-DgSXiULcX1ZU+p2P1BL9kHji0mPQZkomeplBr23AC+aHu2DsCdCK6DEUDUf/O8SWDHrUToDGQ9de+RqaMJJbnA==","signatures":[{"sig":"MEUCIHptZ6gPV4gjgY/n71+qhCkkNhGCbfph7PngOv9M/kv2AiEA5slT+T7bqSmDZkUE2P+RuchC2DJ1Uym0eV0Wp3MJJE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26253},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=25"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fa43197e6f600052ce845f4911a304b58586042e","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.12.1","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@plurnk/plurnk-providers":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.2.1_1780193332270_0.32821829901491206","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@plurnk/plurnk-providers-xai","version":"0.2.2","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.2.2","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"d97debee0e599cc6b9b1b0142633a373518602a7","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.2.2.tgz","fileCount":15,"integrity":"sha512-qvOWMHrcfV3uqkL7GFRc6dgor6/NVPr2VNqlIG6I4sAiS3L1DhdGybf/p+V/fSScuMKwcF9Tl352rRdkGc/7Ig==","signatures":[{"sig":"MEUCIFkVTnMpBBC9mL6hg7qFEWg0MuQPOHKEVUFHayWbCeuIAiEAqCC9bm8N6dy8lG6dlVXBwuh4GiPR/5fU3ef5dENQEts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26139},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=25"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fa3a3fb859e32a0d88befdcd135562e28bfa4147","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.12.1","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@plurnk/plurnk-providers":"0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.2.2_1780242518414_0.6857237973882879","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@plurnk/plurnk-providers-xai","version":"0.2.3","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.2.3","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"98d8d09000e4e320950429d154d4c245286b4f88","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.2.3.tgz","fileCount":15,"integrity":"sha512-6lWlsI5jTB12sghxDkufX09LRRYAR2mS0UWfQUDKTImyfRi33Wz+VKgH2G+PjGDSM5mx73MNwwkIbFYa4PNsdA==","signatures":[{"sig":"MEYCIQDmAbGcrk+WYjRCFZP4UIrxRdgzIY7zYIdyRr9l8PIQGgIhANyKy1FvIq1X/3N3aJA61PS94H1YyTExLyp23EsoKP6N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26139},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=25"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9f0ec08cdeb16fe21e343d2181e30a8d38f6eb8f","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.12.1","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@plurnk/plurnk-providers":"0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.2.3_1780246605323_0.9861186381906122","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@plurnk/plurnk-providers-xai","version":"0.2.4","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.2.4","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"5211e79987e17b8d7c2a74bf7f4503cfcd990af5","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.2.4.tgz","fileCount":15,"integrity":"sha512-NuA3tWgRX7ZjWKnMz4Kot6ii/3oZJHtJA5pi7mpAZhYB4qt1thmtBel/O7vN1Te/EKHVYoxD8dC+PuE3pl2y0g==","signatures":[{"sig":"MEUCIQDboonPjgR9s/82KWQkGhiCSbTMYVkp5wMsc1ekW5P41QIgW6rBt0rnYj8TI7smMBeqRlpufvrLMk+E22n+ByS89J8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26139},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=25"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8abed21403dbef7c803314f73cd46351d0b5af60","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.12.1","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@plurnk/plurnk-providers":"0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.2.4_1780503435064_0.1439395946514912","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@plurnk/plurnk-providers-xai","version":"0.2.5","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.2.5","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"6ee29bafdcd3755fd195d8e640a889493eeea998","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.2.5.tgz","fileCount":15,"integrity":"sha512-8QoFi1Iw596C7sYYIuXlf5P/H9ZC6MtzGEMRfGhEEd1XJsrHbsCsc8O+/ykkqdBCLxT1F+cvJaAw3NjzHkGJag==","signatures":[{"sig":"MEQCIDCpoK3hSNY7Cz+dLUbSWGFyvnzWYyJa/nX3Fsm4p33rAiAHwt2ezU+3mTWoUTMRzDzcm2blWQFFWjkyoBRytHNYcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26244},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=25"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7703c278198fe78400844dc66dbf77d8b8fbb878","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.12.1","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@plurnk/plurnk-providers":"0.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.2.5_1781108696007_0.6551572290572016","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@plurnk/plurnk-providers-xai","version":"0.2.6","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.2.6","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"a3e163358b6fe9d6d0ee37d1dae4eebfd038b349","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.2.6.tgz","fileCount":15,"integrity":"sha512-RhebHaNxCEFhild2TmOZzP/MubtSvPnN+t9hkkseTsfIxLVY7VcocBBQyZuIg6bneAHLheVOffcfZ1rFx+JUmg==","signatures":[{"sig":"MEUCIEPKUJyoyL11N95F6v+QgoT539urP3wR9p9ysInR9ZH7AiEAmGKVZwNiKS+YUwQRP46I6EmjLItXsh3HOTxNHSBkHLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26244},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=25"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3197395c851756a3b1b132fb09e9821dd4d5f445","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.12.1","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@plurnk/plurnk-providers":"0.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.2.6_1781127308189_0.9486248897587608","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@plurnk/plurnk-providers-xai","version":"0.2.7","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.2.7","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"6dc4423291357599f89c6b057ceb75bff38c1f84","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.2.7.tgz","fileCount":15,"integrity":"sha512-2j+M2X9SStXOuDzGEYnr2YmLMucRxXLiiGEdKqcgHoP2dYolVgmO5JT113QQaEgxD2++JvIz1l3BUmsw0BN1xQ==","signatures":[{"sig":"MEQCIBovV5TJAS9KZBOtrG/8SqjhgrWncbJgOQBCG5QXEfqxAiBrFchBzImzBcmO4K3PseBhYG6SroqqWl+XcSl5tLqOTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26244},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=25"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"62bbd319aec89804351a9ae4922f94cff87188cb","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.12.1","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@plurnk/plurnk-providers":"0.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.2.7_1781227228487_0.7874779556316156","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@plurnk/plurnk-providers-xai","version":"0.2.8","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.2.8","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"2913feaaa842685ee221b689616453e3d01851af","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.2.8.tgz","fileCount":15,"integrity":"sha512-22quRIrX6eq6mGHVkElAPTNuq14ObIz6Xjh9/uAn490ea7d3RRm89E/nzU884kN8eUemJj7KhguJFuQz+n4L4Q==","signatures":[{"sig":"MEUCIQD+lsn1zPwtGMg+b0a8abGsgF+eduTRvS1FXAhLbFS4YAIgWE36+PvX25AWrT88ji3Ms8cVqbo4CYiKhzbt+mp9azQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26374},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=25"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4436983462691e3e0164d40ea0ffce99ad9c8a91","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.12.1","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@plurnk/plurnk-providers":"0.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.2.8_1781242660874_0.037056975225556066","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@plurnk/plurnk-providers-xai","version":"0.3.0","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.3.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"e16155020a9d62240da126527a5c146e9f8e6901","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.3.0.tgz","fileCount":15,"integrity":"sha512-m4GG5btnC2sDPEx+l+KX8Y/Xp0QwnOS8qPW232nQP9e7Pe9UcrH8uHgfzB3j4SuIENGZXfHEvjWqF4XYiW4bXg==","signatures":[{"sig":"MEUCIQClrIED1xdkukcr0t5IZHoxKCiXSsJRsU1waFFRsqpmjAIgA8XFg60XDUgGJP00HkSP/gKPaKwnavbcyFFGk2MXaco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26377},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=25"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"960f77a9494fadea08a7a823725787e0e28f642b","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.12.1","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@plurnk/plurnk-providers":"0.2.x"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.3.0_1781243619911_0.2127909958561085","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@plurnk/plurnk-providers-xai","version":"0.3.1","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.3.1","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"3da6401a6f6696811b9de8d7a2d19cadecd496e6","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.3.1.tgz","fileCount":15,"integrity":"sha512-aMTGs7JoZbSnrdgq+6JxhxarBs2c1Nbh3VUJQewG6ry5q/8RUBATD8GwAQNkE16ftgwkqU88D4iLQ+XEc0FXmA==","signatures":[{"sig":"MEUCIQDHbRLLbD1p09tUZl5RMVV3JaqFqqlFVSlUBmK6bb5JUQIgfu5qwbSjkZ3v5haUU7j4C+VdHtNsmvmWl3fXw4G5NuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26413},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=25"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b86aded1a42e4329089208d0606f7dc1aac02787","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.12.1","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@plurnk/plurnk-providers":"0.2.x"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.3.1_1781410199684_0.6724165956201733","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@plurnk/plurnk-providers-xai","version":"0.3.2","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.3.2","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"fa5897184be2b9e67ca3d70f5e9f507e5772fbbc","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.3.2.tgz","fileCount":15,"integrity":"sha512-bsgS+feIVUixBGslHbWfpuokVvuj0uGa4zk4XGk3iUQAa23n7wqLUQK/vj/95+ZUEKsm6HHw0dm+PM5lx1BbiQ==","signatures":[{"sig":"MEQCIENs04SaVvwjNi387AwAYJ3wJAsuN2XoGsRXBUgz6nj8AiBcsYR7golGOfj7n/DEQ8svjnsHz5BExgK9QBfGvgA7gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26358},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=25"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2fb6232864adf0c6adb82578781e0b7de4113276","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.12.1","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@plurnk/plurnk-providers":"0.2.x"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.3.2_1781485366535_0.8598488672426103","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@plurnk/plurnk-providers-xai","version":"0.3.3","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.3.3","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"52a9dd1d2797e6fc6101ee0eefed3835ae8be29f","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.3.3.tgz","fileCount":15,"integrity":"sha512-Ity3yWMQWEikVhRT2AUl5+048NEIb6qXQUkKbZ//MOlOQ5JZ+JqC2fe8BmgfL73T7ZppwRu4BluKQTrPsZM4Tw==","signatures":[{"sig":"MEYCIQDbVWsH+HBPn9GWArAko7+7Duq6pAkcqY6eLtDX5GyknwIhAP/fNH2ilMRkd1tE0YmBZJV43tzM0iLVxh68ngz5q0vZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26358},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=25"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"31c04df3718a72017a384b34e76eb31382573484","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.12.1","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@plurnk/plurnk-providers":"0.3.x"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.3.3_1781504646717_0.9749589894367803","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@plurnk/plurnk-providers-xai","version":"0.4.0","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.4.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"f740ef35365ed1e0362fd09019941c3575749ef2","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.4.0.tgz","fileCount":15,"integrity":"sha512-jNSGd5ztp/Vz9iklrXI4Hhrw/k9bO8cAeaVTByrpgKCdRcAyQsamNUDUtpeEZYMyh7xOm0HjAJiPw0DBykVHGA==","signatures":[{"sig":"MEQCIFlZQxat2739H3/bYljAsSLgw6gRN0csEt549llYg13IAiAu4tC1hU2Iee085umyyj/R7A0WPmZRVL2I32HL8AruLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26246},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=25"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5828a1405b25d9d5d8b38cc23fdd3211b669f607","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.12.1","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@plurnk/plurnk-providers":"0.4.x"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.4.0_1781555587172_0.8587037264567561","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@plurnk/plurnk-providers-xai","version":"0.5.0","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.5.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"3138ca73476fdc6bf011162eff54af1a38e13260","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.5.0.tgz","fileCount":15,"integrity":"sha512-LFwpEz/oLP0gJU7tv7pNHxT+EilYLsU50LnvFvUHLbgRkYEhrr1UxFjKVc8Sr2+hpEfHPjAmHZqNsLJoxuwlbw==","signatures":[{"sig":"MEUCIBdXWRRaZqe0ni2rOw/F2/3JrHcu8t/hshDRvXkIzS03AiEAgEkfMDmN78KrERsj62g5Ac9hsz034cINPEzHznsxHf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26246},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=25"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e6af8151d42ab528492939c9b2e09740b93ca403","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.12.1","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@plurnk/plurnk-providers":"0.5.x"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.5.0_1781587740506_0.838256181178842","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@plurnk/plurnk-providers-xai","version":"0.7.0","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.7.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"7175f0963130aced4f02a70646ed95cd61ac96b3","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.7.0.tgz","fileCount":15,"integrity":"sha512-vWWZtjylmLVI9w4hEG70gBam54Jl7ZGSXtqZmNEa3kFPO7ELnbeBAt+ojjj1AMm3GVdentTNIOpjS7Savsfi3w==","signatures":[{"sig":"MEQCIF7OkGdUQMeuloloyvPHqYUiTpXWk4rk/0kTTkxD8GXqAiBlDl2e4OoxQ/yIUngM/7PkYF7aHQvTBHH8uas4UNKi4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26440},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=25"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"318697cb78df3d78aa8688c6a8646b054ff5a12a","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.12.1","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@plurnk/plurnk-providers":"0.7.x"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.7.0_1781646906047_0.035988745419706314","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@plurnk/plurnk-providers-xai","version":"0.8.0","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.8.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"84afb6ead8f9abe6c65979fd0eae7a87ea0a7438","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.8.0.tgz","fileCount":15,"integrity":"sha512-usteZWda/xX6qKIFqhpTpHXenkpm0xDesGtJR6G8jJ1EYXouwSEmgNjmIzfvgoK48CRzwVoEAaZZSrODI6iWog==","signatures":[{"sig":"MEUCIDk4ubmtpPPvfm3T75DekWyadpmaTO3P9KLv97FRkmOrAiEAhCZl2GKDaAec9V8ZduV1tU/+uSrf2O3b7OV8OhFpfy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26700},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=25"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4786989a305c02e254ecaa6c32af33e09fdd9457","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.12.1","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.1"},"peerDependencies":{"@plurnk/plurnk-providers":">=0.7.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.8.0_1781700234843_0.7618342514803944","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@plurnk/plurnk-providers-xai","version":"0.9.0","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.9.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"26380dab4b0dfa40e484e77b959a2e778ef293a4","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.9.0.tgz","fileCount":15,"integrity":"sha512-nJUcQMeTYD/XkkEdRjpaUfaA5sstxVTiQRpRlHpr1wWNtCva5QUloIqOKh8MPOSTrnixh/JM4FYkH2hUOLkmUg==","signatures":[{"sig":"MEUCIEGDZg9MkpwZ14rRRpU4zmPvBJNe4IgDygfiVRCiKxudAiEAw/pfvEWhUPs/FfL44sK+FtPlFTlwcIPGMCyqM5oLbbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26700},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0cddfa8ac3f80c82edad87592d28bf10257207fb","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.16.0","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"26.3.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.0"},"peerDependencies":{"@plurnk/plurnk-providers":">=0.7.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.9.0_1782266638931_0.7540001823766864","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@plurnk/plurnk-providers-xai","version":"0.10.0","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.10.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"42a11a95a97aab263c11f693f9438f707bb035db","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.10.0.tgz","fileCount":15,"integrity":"sha512-IrzV7XLFciHZ4oY2GZgy5W0Kv4W26doOgQfGQfFfkKjqie+wjPw67ZzmPeASSDaJ7UkdCf+H58I/stRpChY03Q==","signatures":[{"sig":"MEUCIHXn2dZxIhA3Oqk5UEDlvTomO3w/G5ZKTH+pt25G2ijBAiEA2/qszVrRW/a7PSXE1OuOe7VtHQ3PjzJPXCcWBh12LQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26862},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3c88d8375aacccb896c527781cb958c9a1c256d9","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.16.0","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"26.3.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.0"},"peerDependencies":{"@plurnk/plurnk-providers":">=0.7.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.10.0_1782975575233_0.17867692254647216","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@plurnk/plurnk-providers-xai","version":"0.11.0","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.11.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"edeeab3ded567db07f7d3b7a9cf2152d1cee3850","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.11.0.tgz","fileCount":15,"integrity":"sha512-0tD2ItLvDLMxxFVSclnUzfIaF17TuSa9UOplTByoH/IAu6c0OERB8uaBo+FZiQcwX7d0KBAzbq/GcjnCtYL0FA==","signatures":[{"sig":"MEYCIQCmki++2vyXCxlJDIq0tOL3NaOqE2RGvxTlaOoyt75mfwIhAJZkX/EPxNIf8v9PVzKIRBmlpscNOSl9YdjrSS/jsyrd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26901},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"be58672fe11c0b5a1eca752b2eabf94f415c3907","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.16.0","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"26.3.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.0"},"peerDependencies":{"@plurnk/plurnk-providers":">=0.7.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.11.0_1783026478824_0.5231914746822248","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@plurnk/plurnk-providers-xai","version":"0.12.0","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.12.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"5f81a71f7865ce60e5f6d044a3ed2a24c3cc9dee","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.12.0.tgz","fileCount":15,"integrity":"sha512-7v5gHV770jOyc0oZbVTxzifa+h8RfAbqEILBIDWhgXlV8R13PLXbVS3YbjKbSYZSMe/GQDgUN6UOgYqKtWA8gg==","signatures":[{"sig":"MEQCIAxiPql2UDkPid4bybQhK+l+Cb/asHAphcOpJQwzpb55AiB9ersNvYgGYxbWu4vuniV0R5YuALYZcExKaKAdPMswbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26759},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d16ca9d809b31114b7a3ae14b25a97e625fddb1b","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.16.0","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"26.3.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.0"},"peerDependencies":{"@plurnk/plurnk-providers":">=0.7.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.12.0_1783046507137_0.8048744763812385","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@plurnk/plurnk-providers-xai","version":"0.13.0","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.13.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"07c9038783c73fdf4f1d0c9906432b2b8c568df9","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.13.0.tgz","fileCount":15,"integrity":"sha512-EcNytQy3xAwIb59INsFDiKs1IOtJ0mxWI3EqexA1Kcr22iVNwYAidngyX9fWjivIIoJj8zN3Q4JCB3mWAIpQQw==","signatures":[{"sig":"MEYCIQDNZAxaHiN6H5d3CIAhK98czEL1Tjo1JkEtAw3LGfBNJgIhAN+yTxv0Gf/MH/7x/uzSNp7NwVHLVW3H0RIQBUrhHv+/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27395},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b377e8acb2c51aaf267118d626ef5a827a649fea","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.16.0","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"26.3.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.0"},"peerDependencies":{"@plurnk/plurnk-providers":">=0.7.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.13.0_1783103588284_0.3821839173386823","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@plurnk/plurnk-providers-xai","version":"0.13.1","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.13.1","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"9281533446b013f79fb8189f90da92cbc6afe9b2","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.13.1.tgz","fileCount":15,"integrity":"sha512-H12zkWMPxSe+HN/G3/d0MU1ETmb8+HTRoYEVz/C3KaLemGfOQtJUPH1njbudJTunDNFWPq/e/yZX+Cb7nfmK4A==","signatures":[{"sig":"MEQCIBebaazU0znM4B6eiAEyypIgKdDMEddf+eYzRrRT1Q54AiBN7rAjwvMdr3QVuGErBncnozD63n6FPt9oC++gN7euVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28572},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"367e07ece40a32408a014741cc3ffd99a904e120","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.16.0","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"26.3.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.0"},"peerDependencies":{"@plurnk/plurnk-providers":">=0.7.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.13.1_1783186010025_0.19465514541560514","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@plurnk/plurnk-providers-xai","version":"0.14.0","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.14.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"b3a23bb965411a239d8c09e2d1fe8df7b40bb264","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.14.0.tgz","fileCount":15,"integrity":"sha512-ldh7vriUBUa9uQaeB12vDMLB2xVtsVnCEhit35TsvP+BZtOv7Mh3C30z86b094uODHHa6k3dHyuy3EoBxoiFeQ==","signatures":[{"sig":"MEQCIGVM0lRez3H7k0sSGg0xiSkXg6BEqiLUmqAX+hvK3bbGAiB4WtGrhMSn8CV8eEERGSrFWci009BNOqoAz7oS4CLJNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28787},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"73ec0df266b4596c0910a9e607d8aa3c990e0c51","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.16.0","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"26.3.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.0"},"peerDependencies":{"@plurnk/plurnk-providers":">=0.34.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.14.0_1783281915049_0.9760558022988264","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@plurnk/plurnk-providers-xai","version":"0.14.1","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.14.1","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"c31245c432af6c86639725f07c682669a473bd87","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.14.1.tgz","fileCount":15,"integrity":"sha512-q0SrqSbyQBj1HToc2mtqkZV0Pzn3nxhktPq0MYfKXb2H7i7goQw/HHdL1HD9SRA2w7xlB0orfFT0fNsyiWe58g==","signatures":[{"sig":"MEUCIHbHq7LWjBEZdcnsUM3bjhBgZcHVw8zt2PWpU3QSGdTRAiEAvnUHgBbhJv/anVPTl6BpYeG2/8dTuWFfYl8KZW97WIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29596},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f18ff1f3db20855e0d3d0811f12e2e6fd366e2a4","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.16.0","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"26.3.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.0"},"peerDependencies":{"@plurnk/plurnk-providers":">=0.34.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.14.1_1783307385468_0.5257884595991182","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@plurnk/plurnk-providers-xai","version":"0.14.2","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.14.2","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"1e8a1296735959a86c8dd1228178b3dc8b7307f6","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.14.2.tgz","fileCount":15,"integrity":"sha512-Y08sPdRHEJ+UJ5Sw8f9BXH9volT6VYOx8uTJFMN89XXZyTuNvpy1MbbbHkPBgeixQAzCrmo7XEI9vF9tRHywRg==","signatures":[{"sig":"MEUCIGIk9aWJ9KaCVlfoKFMdf2IAFXTjpgaS0EZBBM+mOABAAiEAwdf9P4Hvpd7MOxvaXPT/W2NGcmVokLZe5uNev5diBew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31957},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4638a25c74b8a94bfecc42994e6be78d25103c54","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.16.0","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"26.3.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.0"},"peerDependencies":{"@plurnk/plurnk-providers":">=0.34.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.14.2_1783308042935_0.06596610071180731","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"@plurnk/plurnk-providers-xai","version":"0.14.3","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.14.3","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"9864760f2a6283091c622f20121206ab3f4a67f9","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.14.3.tgz","fileCount":15,"integrity":"sha512-MVod0RrTmauXJxYyX8upXXTiGF4MkIWRG85hTgy7eF/rg3WLcMVt9SnvCji5MUwgXyDmqIEnmMDDUSxBoolRQA==","signatures":[{"sig":"MEQCIHS22QRQEbs8n+3FRyH41sfVdIXKBNA6R15+j3r0Cy8QAiAuoURaaUQy2MvkrlkdL4PJO96zmukV3OiwMR1t5V1TrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31846},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f07d2daf8a84f67581006a3341b652525180f0cf","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.16.0","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"26.3.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"@plurnk/plurnk-providers":">=0.34.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.14.3_1783541635735_0.997725780394457","host":"s3://npm-registry-packages-npm-production"}},"0.14.4":{"name":"@plurnk/plurnk-providers-xai","version":"0.14.4","license":"MIT","_id":"@plurnk/plurnk-providers-xai@0.14.4","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"343aed578de8ff4d69531fb52b5092ea0a6aaff1","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-0.14.4.tgz","fileCount":15,"integrity":"sha512-CtpJR4Dxw0VNFjJFUHcJ34cLpycsapqc17qWGe4SGMBTb7Yymm1ymiuGKqsPDch2lfXPjyeORhHmeo8v8ExRZw==","signatures":[{"sig":"MEYCIQDmmuOXrBsBwDW3+1RQVQjKOzjPpIQmpmJlEajyvPV6hwIhAJ58PuNGqxcooph2RsTJzj+E2pUxrZ6oA5sYaf3SMksU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31955},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2732a86a7b0dcbd3bbb06af2d014703ef7cdbf79","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers.","_npmVersion":"11.16.0","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"26.3.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"@plurnk/plurnk-providers":"^1"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_0.14.4_1783888645567_0.264476672786327","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@plurnk/plurnk-providers-xai","version":"1.0.0","license":"MIT","_id":"@plurnk/plurnk-providers-xai@1.0.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"0d8ff1b943f49842eec0b598c70d9176cd699bcc","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-1.0.0.tgz","fileCount":15,"integrity":"sha512-mRpq0FhxynvZKG5BwSkZuOIUEfgVn9njVqzpSBnnjWuGxQfc0XCruowB9UtD/4+ANaAhIizzKFiLu1S99jSNQw==","signatures":[{"sig":"MEUCIQCBCSv82+PVP4oQINGvz4olaTqEeBPMYCg99ST1EDQaFQIgLZEu9nKaT+v61DXyzfQIFLfDnngmjHcYIeW1uRToGC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31954},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1f8901a3efdac18420851fffc4bc461767b8ddde","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"26.3.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"@plurnk/plurnk-providers":"^1"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_1.0.0_1783890516074_0.35539342552324005","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers."},"1.0.9":{"name":"@plurnk/plurnk-providers-xai","version":"1.0.9","license":"MIT","_id":"@plurnk/plurnk-providers-xai@1.0.9","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"ec21166a8afd13db0bdb58cadf90ac6930848c24","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-1.0.9.tgz","fileCount":15,"integrity":"sha512-NskW20v4UibUpTkv3sT0yq2d3lqqguxtEdGeqZT3hh3/LZe/HP1x5TQt8+Nm37plOEsYeN5iOqdaomuuuNi+qA==","signatures":[{"sig":"MEUCIQDuALgdTSdS9C+Qo3qgDmWXzC83JLyOjIcT/WFryCRdagIgI0FRb+WzFp4ag8cEcn4bSeZJlIM7rEHTcnweegBvxbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32334},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bafa80731704f48348f031472585b86f6cb9288f","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"26.3.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"@plurnk/plurnk-providers":"1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_1.0.9_1784498027097_0.6777506905595256","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers."},"1.1.0":{"name":"@plurnk/plurnk-providers-xai","version":"1.1.0","license":"MIT","_id":"@plurnk/plurnk-providers-xai@1.1.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"bcb7b5f4ad186a95f38ba748238369db2496bf7a","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-1.1.0.tgz","fileCount":15,"integrity":"sha512-KicKM80fxq4mzIraUgqz1r/rfbbnwjlTy9v/me+174dlKXAzuMSgx+dpuV/di2K4ekeXW1YhbH57EpKM0hN3KQ==","signatures":[{"sig":"MEUCIGVgfLsQ/0uP4aFekeFivAklzOXTh0Xgc6OyQioY3V5SAiEA7bKRoCrOwfE6HlhurGCu2K67+M+NuL6+3/wJ/sE6YEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32628},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5ddeb47767e59665cf35c190b1a06bc3d40a6f7e","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"26.3.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"@plurnk/plurnk-providers":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_1.1.0_1784614380054_0.6449645955861372","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers."},"1.1.1":{"name":"@plurnk/plurnk-providers-xai","version":"1.1.1","license":"MIT","_id":"@plurnk/plurnk-providers-xai@1.1.1","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"f3ba2e8eb00247b0e7fee9d0c74d3768dc24f1ef","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-1.1.1.tgz","fileCount":15,"integrity":"sha512-Vyo6bLOfbcFiNdw80Q8xmah09UHI0v3hL+Y6nImHYeZEzQRZQXusN4Kkls1qmt55OBqLzH+Bq3VMzvBspvtEGQ==","signatures":[{"sig":"MEUCIHc0BDrSwkcLWZyIzJeFzvfEiZHT3Qs/wWLzYZZG7hF+AiEArzRKHsqGmCljsT62UeYFqlTXlK5SowYOpOT5ilEWrxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32628},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"22fd8798e0ea90e034079e040605582a3841f4c3","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"26.3.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"@plurnk/plurnk-providers":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_1.1.1_1784650927977_0.2316914592321353","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers."},"1.2.0":{"name":"@plurnk/plurnk-providers-xai","version":"1.2.0","license":"MIT","_id":"@plurnk/plurnk-providers-xai@1.2.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"df25c0bfdb8e287399c85b4e5bb47e43503a2898","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-1.2.0.tgz","fileCount":15,"integrity":"sha512-7cNALz0Yi/bI6SAX3adoYGkHyQHlKh/6Flq4omFLwqK+6zZ0DftumAsPF2LixSAJayF9bswEEOVvXmxDLAViAA==","signatures":[{"sig":"MEUCIQDT1ArSI7PcCd0Td2vJNW14sa5SgUgidyCgQjcKocAi0wIgWYDrQ20p5NXtd5lN4AXvsX7Dp2whobWp3VehSqRurjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32628},"type":"module","plurnk":{"kind":"provider","name":"xai"},"engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c31337a68e487e16fe4867f3913d6563d5cfc1e1","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"26.3.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"@plurnk/plurnk-providers":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_1.2.0_1784770053262_0.6099828580738282","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers."},"1.2.1":{"name":"@plurnk/plurnk-providers-xai","version":"1.2.1","license":"MIT","_id":"@plurnk/plurnk-providers-xai@1.2.1","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"bf573159d5e12421ff37612476803d70955bbffa","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-1.2.1.tgz","fileCount":11,"integrity":"sha512-y+XgAvJIqM8XDX4604cNUJH5zTFu+yK2uj1HDf6dpLNxXFnHai20HYyAWM+t34KpNgN5g3U8CaDQkLkbaLclPw==","signatures":[{"sig":"MEYCIQCO4yPRsdx0r4CEcNtmHzBta/cj5Uv7NgTa3asVgJjZgwIhAL2RPCnbZlvAQ77Fac3xmtgLfG5h48E2JnrPwoPAzJyU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23239},"type":"module","plurnk":{"kind":"provider","name":"xai","builtAgainst":"1.2.0"},"engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"201eed5258ed9106b0fb0768069f36ede9660e02","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"26.3.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"@plurnk/plurnk-providers":"~1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_1.2.1_1784868691935_0.7641841938301293","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers."},"1.3.1":{"name":"@plurnk/plurnk-providers-xai","version":"1.3.1","license":"MIT","_id":"@plurnk/plurnk-providers-xai@1.3.1","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"89b2e1b6c85b0a6b35f1c55ce24d56695339bd1a","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-1.3.1.tgz","fileCount":11,"integrity":"sha512-oyfABjK7qJ6yZd2yJDrbN/yxnTJel3pFVc0CCNg95zQN6uVtJ470uOLVwPkCQJQUhEYWbIgkiFxluse4E4WEvA==","signatures":[{"sig":"MEYCIQC42l1eAkhMunZqVvebKKvbW4aj5O9IjCnPZNXWiwLYnAIhAP+XgF4mepAr4Y7ZgVR+lv0YkIWOt/AJXc7KOjdh4nq9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23239},"type":"module","plurnk":{"kind":"provider","name":"xai","builtAgainst":"1.3.1"},"engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"290a2016ac12bb445279eefe9ea240abdf89f626","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"26.3.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"@plurnk/plurnk-providers":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_1.3.1_1784955264486_0.2608159868395745","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers."},"1.3.4":{"name":"@plurnk/plurnk-providers-xai","version":"1.3.4","license":"MIT","_id":"@plurnk/plurnk-providers-xai@1.3.4","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"dist":{"shasum":"c098e1da7aeb1df0629a8ddcc292193d41f5c946","tarball":"https://registry.npmjs.org/@plurnk/plurnk-providers-xai/-/plurnk-providers-xai-1.3.4.tgz","fileCount":11,"integrity":"sha512-zQGVk6a5O813wUgSFKDwyS+UAUTqkEdYRBs7o35rWSTwm1L9/XXjepnYM6GnTh55mVYEE6IV5A3CJnQPasJrIA==","signatures":[{"sig":"MEUCIEL8p4Ewt+iYrC8SsDZxFQjA6f3CNJj3YeJH+CgSwVfsAiEAjULhiWuqvvcaYr/SKY1BrIjab8nQDtt0FmvCbz20IE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23512},"type":"module","plurnk":{"kind":"provider","name":"xai","builtAgainst":"1.3.4"},"engines":{"node":">=26"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"486cc56263d6a2bdc761dd5e92dc9a4dfb70299d","scripts":{"build":"npm run build:dist","prepare":"npm run build","test:lint":"tsc --noEmit","test:unit":"node --test src/**/*.test.ts","build:dist":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","directories":{},"_nodeVersion":"26.3.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.0.0"},"peerDependencies":{"@plurnk/plurnk-providers":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-providers-xai_1.3.4_1785026803453_0.7615566976910262","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: every provider ships in @plurnk/plurnk-providers."}},"time":{"created":"2026-05-25T23:22:15.065Z","modified":"2026-09-13T14:29:54.519Z","0.2.0":"2026-05-25T23:22:15.425Z","0.2.1":"2026-05-31T02:08:52.424Z","0.2.2":"2026-05-31T15:48:38.558Z","0.2.3":"2026-05-31T16:56:45.477Z","0.2.4":"2026-06-03T16:17:15.221Z","0.2.5":"2026-06-10T16:24:56.137Z","0.2.6":"2026-06-10T21:35:08.331Z","0.2.7":"2026-06-12T01:20:28.623Z","0.2.8":"2026-06-12T05:37:41.003Z","0.3.0":"2026-06-12T05:53:40.188Z","0.3.1":"2026-06-14T04:09:59.837Z","0.3.2":"2026-06-15T01:02:46.687Z","0.3.3":"2026-06-15T06:24:06.848Z","0.4.0":"2026-06-15T20:33:07.308Z","0.5.0":"2026-06-16T05:29:00.646Z","0.7.0":"2026-06-16T21:55:06.166Z","0.8.0":"2026-06-17T12:43:54.976Z","0.9.0":"2026-06-24T02:03:59.054Z","0.10.0":"2026-07-02T06:59:35.370Z","0.11.0":"2026-07-02T21:07:59.086Z","0.12.0":"2026-07-03T02:41:47.291Z","0.13.0":"2026-07-03T18:33:08.428Z","0.13.1":"2026-07-04T17:26:50.165Z","0.14.0":"2026-07-05T20:05:15.180Z","0.14.1":"2026-07-06T03:09:45.627Z","0.14.2":"2026-07-06T03:20:43.087Z","0.14.3":"2026-07-08T20:13:55.878Z","0.14.4":"2026-07-12T20:37:25.688Z","1.0.0":"2026-07-12T21:08:36.218Z","1.0.9":"2026-07-19T21:53:47.268Z","1.1.0":"2026-07-21T06:13:00.187Z","1.1.1":"2026-07-21T16:22:08.147Z","1.2.0":"2026-07-23T01:27:33.398Z","1.2.1":"2026-07-24T04:51:32.065Z","1.3.1":"2026-07-25T04:54:24.620Z","1.3.4":"2026-07-26T00:46:43.618Z"},"license":"MIT","description":"xAI provider for plurnk-service. Routes xai/{model} aliases through xAI's OpenAI-compatible chat-completions endpoint; pulls real per-token pricing from /v1/language-models at fromEnv time.","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"readme":"# @plurnk/plurnk-providers-xai\n\nxAI provider for [plurnk-service](https://github.com/plurnk/plurnk-service). Routes `xai/{model}` aliases through xAI's OpenAI-compatible chat-completions endpoint, with real per-token pricing pulled from `/v1/language-models` at construction time.\n\n## install\n\n```\nnpm install @plurnk/plurnk-providers-xai\n```\n\nRequires Node ≥ 25 (native TypeScript).\n\n## use\n\n```ts\nimport Xai from \"@plurnk/plurnk-providers-xai\";\n\nconst provider = await Xai.fromEnv(process.env, \"grok-4.3\");\n\nconst result = await provider.generate({\n    messages: [\n        { role: \"system\", content: \"You are a plurnk agent.\" },\n        { role: \"user\",   content: \"What is the capital of France?\" },\n    ],\n});\n```\n\n## env\n\nNo fallback defaults — required vars throw at `fromEnv` if missing or unparseable. Defaults belong in `plurnk-service`'s `.env.example` cascade, not in library code.\n\n| Variable | Required | Notes |\n|---|---|---|\n| `XAI_API_KEY` | yes | Bearer token from console.x.ai |\n| `XAI_BASE_URL` | no | Override the API root. Default `https://api.x.ai/v1` |\n| `PLURNK_PROVIDERS_CONTEXT_SIZE` | no | Override context window when the per-family default doesn't apply (rare; new model not yet in the table) |\n| `PLURNK_PROVIDERS_REASONING_BUDGET` | yes | Universal reasoning budget (SPEC §4); `0` disables, `> 0` picks an effort tier (see translation table below) |\n| `PLURNK_PROVIDERS_FETCH_TIMEOUT` | yes | Universal fetch timeout in ms (SPEC §4) |\n| `PLURNK_PROVIDERS_RETRY_ATTEMPTS` | yes | Transient-failure retry budget (SPEC §4): `0` disables; `N` retries on 429/5xx/timeout/network with exponential backoff, honoring `Retry-After`. |\n\n## pricing\n\nReal, pulled from xAI's `/v1/language-models/{id}` at `fromEnv` time. xAI returns three distinct rates per model in pico-dollars per token:\n\n- `prompt_text_token_price` — applied to the non-cached portion of `prompt_tokens`\n- `cached_prompt_text_token_price` — applied to `cached_tokens` (typically lower; xAI's prompt cache discount)\n- `completion_text_token_price` — applied to `completion_tokens`\n\n`costFor` does the full three-rate math: `(prompt - cached) × prompt_rate + cached × cached_rate + completion × completion_rate`.\n\n## context window\n\nxAI does **not** expose context window via any documented API endpoint. The sibling ships a per-family alias-prefix table sourced from [docs.x.ai/developers/models](https://docs.x.ai/developers/models):\n\n| Family prefix | Context |\n|---|---|\n| `grok-4.20-multi-agent` | 2,000,000 |\n| `grok-4.1-fast` | 2,000,000 |\n| `grok-4.20` | 1,000,000 |\n| `grok-4.5`, `grok-4.5-latest`, `grok-build-latest` | 500,000 |\n| `grok-4.3` | 1,000,000 |\n| `grok-build` | 256,000 |\n| `grok-code-fast` | 256,000 |\n\nFor aliases not matching any prefix, set `PLURNK_PROVIDERS_CONTEXT_WINDOW` explicitly. The table updates with xAI's docs page; PRs welcome.\n\n## reasoning\n\nxAI's reasoning is a tiered `reasoning_effort` body param (`low | medium | high`), not a token budget. The universal `PLURNK_PROVIDERS_REASONING_BUDGET` (a numeric token budget) translates as:\n\n| PLURNK_PROVIDERS_REASONING_BUDGET | reasoning_effort |\n|---|---|\n| `0` | omit (no reasoning) |\n| `1`–`1000` | `low` |\n| `1001`–`4000` | `medium` |\n| `4001`+ | `high` |\n\nGrok Build 0.1 is a reasoning model, but its Chat Completions endpoint does not\nexpose the `reasoning_effort` control and returns 400 when that field is sent.\nThe provider therefore omits it for `grok-build-0.1` and its `grok-code-fast*`\naliases. This does not disable the model's internal reasoning. Grok 4.5\n(including `grok-build-latest`) and Grok 4.3 accept the tiered control.\n\n## tokenization\n\nReal `cl100k_base` via [`gpt-tokenizer`](https://www.npmjs.com/package/gpt-tokenizer) (sync, pure JS). xAI's docs document Grok as using cl100k_base; this sibling encodes `countTokens(text)` accordingly. No per-model dispatch — all current Grok variants share the same encoding.\n\n## license\n\nMIT.\n","readmeFilename":"README.md"}