{"_id":"@micdrop/openai","_rev":"30-fa33b3710521a83330ce34b845a6c878","name":"@micdrop/openai","dist-tags":{"latest":"1.6.1"},"versions":{"1.0.0":{"name":"@micdrop/openai","version":"1.0.0","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Lonestone"},"license":"MIT","_id":"@micdrop/openai@1.0.0","maintainers":[{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/lonestone/micdrop#readme","bugs":{"url":"https://github.com/lonestone/micdrop/issues"},"dist":{"shasum":"e012fd0334cd7d1a1ea178468d05f44e14166602","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.0.0.tgz","fileCount":8,"integrity":"sha512-tXzfl9rilmI55nfEXjLcGCj+AztAqdbaFngOs2RNcvcEW0LD8pmkZgYCLUHahZOqsUFNuLryvw9LWh+PkiTiBQ==","signatures":[{"sig":"MEUCIQCfhUlU5bg1ymMtcgyH5Ny7UWwUvfXUjhPwwKT29sUMuQIgPc/wXFiAQnzIkdVOHQNA5UJLkEwgq9pgTh91FzQNL+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54415},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"6e840ee8a23a94f41c2c1d1f9f215f76595d2c17","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lonestone-team","email":"contact@lonestone.studio"},"repository":{"url":"git+https://github.com/lonestone/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.0.5","openai":"^5.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.4"},"peerDependencies":{"@micdrop/server":"*"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.0.0_1753288327504_0.6976566849877865","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@micdrop/openai","version":"1.0.1","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Lonestone"},"license":"MIT","_id":"@micdrop/openai@1.0.1","maintainers":[{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/lonestone/micdrop#readme","bugs":{"url":"https://github.com/lonestone/micdrop/issues"},"dist":{"shasum":"1dd4e1f6eee262675d6a8fea11b81ee881eed895","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.0.1.tgz","fileCount":8,"integrity":"sha512-x/GEJEf0WPY4aUEZrC28oc9UpogRZ3g8aQQjc3ghKC3zs6dpm+d4RSydEBUUrPnL4sEoYbsYrhA7Nbtqn0pEUg==","signatures":[{"sig":"MEYCIQDejEYZUQkHZp5TFh/5xhvsx7fMmD7S1easUjQifspFqAIhAMy0R81WrMDj2NpbT8WEsBPU1MP9RBB+7M7AxK8oAXRW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57985},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"7ffb77452874c13556a7ab9c3a8c0293849aa008","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lonestone-team","email":"contact@lonestone.studio"},"repository":{"url":"git+https://github.com/lonestone/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.0.5","openai":"^5.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.4"},"peerDependencies":{"@micdrop/server":"*"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.0.1_1753393277932_0.6918950064289855","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@micdrop/openai","version":"1.0.2","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Lonestone"},"license":"MIT","_id":"@micdrop/openai@1.0.2","maintainers":[{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/lonestone/micdrop#readme","bugs":{"url":"https://github.com/lonestone/micdrop/issues"},"dist":{"shasum":"03663d128d5d67b546a148280b6855074c0fceb8","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.0.2.tgz","fileCount":8,"integrity":"sha512-fd5rSTWtaAVmFJyuqqxnHTpKH9bblXc6TdL3Jxmfm8ilha2+UOhkoTkMZ1PI8lr0MfsWoFuSjgFUlDoQdb58aQ==","signatures":[{"sig":"MEQCIG4wW7XBjBbXv7WB6AMg5nWuqWIuAhh+dtCoXWJa9QLfAiBIYmxLLwil9TNarw659uUz3VqCnYiCXvweJoqtziDEIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50889},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"2635da8d796a1b5177c232b60dd31c89ebdfb949","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lonestone-team","email":"contact@lonestone.studio"},"repository":{"url":"git+https://github.com/lonestone/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.0.5","openai":"^5.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.4"},"peerDependencies":{"@micdrop/server":"*"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.0.2_1755101125065_0.47061528964986166","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@micdrop/openai","version":"1.0.3","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Lonestone"},"license":"MIT","_id":"@micdrop/openai@1.0.3","maintainers":[{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/lonestone/micdrop#readme","bugs":{"url":"https://github.com/lonestone/micdrop/issues"},"dist":{"shasum":"b0b07e95dfcde3451e4357de722cc83f6cf026cb","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.0.3.tgz","fileCount":8,"integrity":"sha512-epoPLlQ6NMhrq6W6QVYgF+dqQk2+7+/v9ALD6PyHVH51x94WwvKkm3gjDI/jTcM5pxn9FBs4fYF4kria1xu4EA==","signatures":[{"sig":"MEUCICuD4sEbrqyM9pDOy+RNBKRgQAyn8H0Mopt+Ol7w4GiZAiEAxKkUR3TTrIIkJfmXfR6VHImYUKm2ift+pqtc3HbG1bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65911},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"267e292bebd7b07c3f9bf62830c72d4f1b8348b7","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lonestone-team","email":"contact@lonestone.studio"},"repository":{"url":"git+https://github.com/lonestone/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.0.5","openai":"^5.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.4"},"peerDependencies":{"@micdrop/server":"*"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.0.3_1755186644679_0.4947894907838266","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@micdrop/openai","version":"1.0.4","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Lonestone"},"license":"MIT","_id":"@micdrop/openai@1.0.4","maintainers":[{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/lonestone/micdrop#readme","bugs":{"url":"https://github.com/lonestone/micdrop/issues"},"dist":{"shasum":"17165c76a1f6546650595a829cfa93fc5054278e","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.0.4.tgz","fileCount":8,"integrity":"sha512-5kfMyrYrP28fnQh3CeD6/g4XiBR1X32PsNDlDBeDBV8w1L4m6rb/8ftqPMNeiV9y29NF+aO1eXYUs7pE9i6utw==","signatures":[{"sig":"MEQCIH2w+O9DQEKeqsa5m/Hfa11ohuh5GDeUIb6w6rZFwtRoAiAOtDD43Ax7t09dHlRve9K8f4w1LLBzAfBsIAL/uCtdqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66055},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"519877fc5f063a5d39cbe6d73f75f8f6a159c048","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lonestone-team","email":"contact@lonestone.studio"},"repository":{"url":"git+https://github.com/lonestone/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.0.5","openai":"^5.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.4"},"peerDependencies":{"@micdrop/server":"*"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.0.4_1755193716520_0.23486038547151789","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@micdrop/openai","version":"1.0.5","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Lonestone"},"license":"MIT","_id":"@micdrop/openai@1.0.5","maintainers":[{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/lonestone/micdrop#readme","bugs":{"url":"https://github.com/lonestone/micdrop/issues"},"dist":{"shasum":"c5def4462c34784fd73c74ead137e0dd7134cd4c","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.0.5.tgz","fileCount":8,"integrity":"sha512-A3/YCd1kp1r52ZueoC00sTyJRa2kIr7u+SsRdFL26RqVgEATxZ1CsEDVo45YIV9qEE4VYsYQpy1PREqAar3qqQ==","signatures":[{"sig":"MEQCIGE7LEq6/P0AbnqRbwJGXCCZ6So1U77vWnb5TqbMcv/uAiBcXk04C7aR48ww8ddTTPBUqWW0UDOU9bhmL9lNXlUxcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39750},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"9aaeea7338367f902235afeabf1f8aa564645016","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lonestone-team","email":"contact@lonestone.studio"},"repository":{"url":"git+https://github.com/lonestone/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.4"},"peerDependencies":{"zod":"^4","@micdrop/server":"*"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.0.5_1755286841029_0.9325969327636519","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@micdrop/openai","version":"1.0.6","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Lonestone"},"license":"MIT","_id":"@micdrop/openai@1.0.6","maintainers":[{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/lonestone/micdrop#readme","bugs":{"url":"https://github.com/lonestone/micdrop/issues"},"dist":{"shasum":"a25f92dfc82f8b58af6e36f0dd913b1164c47d4a","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.0.6.tgz","fileCount":8,"integrity":"sha512-ypR45CmQKeMOqcDl+cwEpPxHjKlfGUu+vlPtuznZXQ310lNfEKduoFIU9XUp3NXnul6/Zmlz/NPJYyOBQg8OoQ==","signatures":[{"sig":"MEUCIEJxT6mwt2YxGQ2Op04146VfqLpk0T5oka5tm1u3kN71AiEA+vtTEiaTEPNUOXjYcMUhOfQ1lXjKLs2w0ycyPZPmfcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39892},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"ebc461b3b76bf29e5ad567f9a50e994e846ed4f9","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lonestone-team","email":"contact@lonestone.studio"},"repository":{"url":"git+https://github.com/lonestone/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.4"},"peerDependencies":{"zod":"^4","@micdrop/server":"*"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.0.6_1755298489538_0.16087515254005003","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@micdrop/openai","version":"1.0.7","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Lonestone"},"license":"MIT","_id":"@micdrop/openai@1.0.7","maintainers":[{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/lonestone/micdrop#readme","bugs":{"url":"https://github.com/lonestone/micdrop/issues"},"dist":{"shasum":"229b94ec921d65adbc7421f682f9d4b80ca71f73","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.0.7.tgz","fileCount":8,"integrity":"sha512-oirmqQMeej64D9iqj2JVpYsEhgvD1sv6+QrLVryiW1rYmhmHH5EEYdakWAuw/yEwH/mria0dvC+TeqoPCMMXdw==","signatures":[{"sig":"MEQCIFpffomeL7i4Y9bS2+1IlEB3npGIQ+CLc0jWUzI9N56vAiADXpjkAOecxQdRaejJkEflBJ0qt22LRotNX9Ig7nRbHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41226},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"353a4e56b764ccdd9a31b312405d2bb91eb5d0d8","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lonestone-team","email":"contact@lonestone.studio"},"repository":{"url":"git+https://github.com/lonestone/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.4"},"peerDependencies":{"zod":"^4","@micdrop/server":"*"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.0.7_1755367429561_0.38989049951656507","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@micdrop/openai","version":"1.0.8","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Lonestone"},"license":"MIT","_id":"@micdrop/openai@1.0.8","maintainers":[{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/lonestone/micdrop#readme","bugs":{"url":"https://github.com/lonestone/micdrop/issues"},"dist":{"shasum":"7c84fdf1520aac07386f31d4f5c2893e215340f6","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.0.8.tgz","fileCount":8,"integrity":"sha512-In/IYzuDnHTzk5ywoPHNihaGCbI7FKSvre1KqIpBM6SmwZU2oO9mVlIlKaiboiAVHtbhBA0N9TQW41jVLxFVCw==","signatures":[{"sig":"MEQCIHFQjszlQaiMT+WDhRwSfLG2/xe+ZkgHHGo+xV7jrtO3AiA9iRWFiIFiioSuufer0eIg0w7ZDMPcSpXDBId+Y0EdkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41294},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"8521950cff324afa1bdf5ee07107d2a45183dcc3","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lonestone-team","email":"contact@lonestone.studio"},"repository":{"url":"git+https://github.com/lonestone/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.4"},"peerDependencies":{"zod":"^4","@micdrop/server":"*"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.0.8_1755373469453_0.4232317465303701","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@micdrop/openai","version":"1.0.9","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Lonestone"},"license":"MIT","_id":"@micdrop/openai@1.0.9","maintainers":[{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/lonestone/micdrop#readme","bugs":{"url":"https://github.com/lonestone/micdrop/issues"},"dist":{"shasum":"4b815647c79a6cc909206a69cbd83704532fdb1e","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.0.9.tgz","fileCount":8,"integrity":"sha512-WWrT6RdtzpnmcG9+BfX9UZ0uvqPANW3PZaO0HWozhU0TqZZcGV7Yck0W/8gc4eJj0YHP8nM12eSOv77r6szYKA==","signatures":[{"sig":"MEYCIQDgjY+zfNec4M6okvsfKuLXDlR9a2aBXko+mlKOHVgI+wIhAPwDQ0BP5IrGbQOdOLCU/zMogl0XXI0cZxdhvmjAVopr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39911},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"2ebc66c95d348abd490791415abceb2cfea6d795","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lonestone-team","email":"contact@lonestone.studio"},"repository":{"url":"git+https://github.com/lonestone/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.4"},"peerDependencies":{"zod":"^4","@micdrop/server":"*"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.0.9_1755441696438_0.10836377174501233","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@micdrop/openai","version":"1.0.10","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Lonestone"},"license":"MIT","_id":"@micdrop/openai@1.0.10","maintainers":[{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/lonestone/micdrop#readme","bugs":{"url":"https://github.com/lonestone/micdrop/issues"},"dist":{"shasum":"fa16f97ef0080b21b22266fdd15a9a8f420c44c2","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.0.10.tgz","fileCount":8,"integrity":"sha512-/d3uPyCMBVfTtLZ8/MHu8rUSHbHtBRx/fbxiLf7d63/VDcwfo4RDnW9uZWP1qyuUJ6a8eWcxORaeHV1pdB6yjQ==","signatures":[{"sig":"MEUCIQD5pljHnt3hn+USMryKGNKEtYl2tbpo0vBrMKK1XIiNLQIgY2Z1VJs1baqbBgNAPodqFXumMne69pwF+RH7cxGe1ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40560},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"509dbdc7d9cab9d155e71a4db2e97945fc127bab","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lonestone-team","email":"contact@lonestone.studio"},"repository":{"url":"git+https://github.com/lonestone/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^5.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.4"},"peerDependencies":{"zod":"^4","@micdrop/server":"*"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.0.10_1755549774489_0.046326102060985974","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@micdrop/openai","version":"1.1.0","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Lonestone"},"license":"MIT","_id":"@micdrop/openai@1.1.0","maintainers":[{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/lonestone/micdrop#readme","bugs":{"url":"https://github.com/lonestone/micdrop/issues"},"dist":{"shasum":"3f012f27698851ac45e943362d127e898ad0ea01","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.1.0.tgz","fileCount":8,"integrity":"sha512-RJPSIUOPdzmjdvmOYNNrbGdiSZ5s65iHDeKhrPX+g41iTrvfyFVzzezMOJOHupxES3e5cz9xcaPUnzMPpEcHyg==","signatures":[{"sig":"MEYCIQC2N6HBv5O6e+XJHpwUqek5czTnOjSmwowlmkoJu4pyeAIhAKgFfzTMIkI/CM8dlVBjirp6RO6EdKoYCVJDaqjKwZvx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71252},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"3757fc1ae514c72184c539be47082d7c80205ae2","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lonestone-team","email":"contact@lonestone.studio"},"repository":{"url":"git+https://github.com/lonestone/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.2","openai":"^5.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.13.4"},"peerDependencies":{"zod":"^4","@micdrop/server":"*"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.1.0_1757695384192_0.1372892696733372","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@micdrop/openai","version":"1.1.1","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Lonestone"},"license":"MIT","_id":"@micdrop/openai@1.1.1","maintainers":[{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/lonestone/micdrop#readme","bugs":{"url":"https://github.com/lonestone/micdrop/issues"},"dist":{"shasum":"bb16697ab875fbb716ed348b171e73f2b8501a42","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.1.1.tgz","fileCount":8,"integrity":"sha512-qB/a0ynlEc7Tn1FQd9QSHYjoeXKzxfr8isjBDiFRooCLvEdRvb1XStpKjLyc1skchfSovq0UqWga0IaV+4W38Q==","signatures":[{"sig":"MEUCIHErwvR058OeeThBTGhR9E6hb78KxhmxllZl4HslE+4DAiEA1/aK/Zs8X+F6m3p1s3+IxM2ereEC1L6ChGxCagcz460=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74290},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"4271161f3225e961f0ce555f3ba113164e713de6","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lonestone-team","email":"contact@lonestone.studio"},"repository":{"url":"git+https://github.com/lonestone/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.2","openai":"^5.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.13.4"},"peerDependencies":{"zod":"^4","@micdrop/server":"*"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.1.1_1759956057872_0.08677949083984604","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@micdrop/openai","version":"1.1.2","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Lonestone"},"license":"MIT","_id":"@micdrop/openai@1.1.2","maintainers":[{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/lonestone/micdrop#readme","bugs":{"url":"https://github.com/lonestone/micdrop/issues"},"dist":{"shasum":"33ced754f15bfcce8e038a3276f5b42c6e019c01","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.1.2.tgz","fileCount":9,"integrity":"sha512-0mwQWhP4sUihjkzxn0MZX9Uc/DUmNBIt4Vx+qqCfN4EarC+5a07ApcAQuQmVNoNxn38eONzBUSn2+YDuqXvtgQ==","signatures":[{"sig":"MEUCIQDfB4/tBkBcjVeLBKMx/WD7tvACUeQ6DwFE+tq7oelISgIgSXJKndZoButJ/LZGkNxUK1aIFuX4Kl5O02R1Uz0tT1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75387},"main":"./dist/index.js","_from":"file:micdrop-openai-1.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lonestone-team","email":"contact@lonestone.studio"},"_resolved":"/private/var/folders/x4/n3rqrt5n4t5g__t99h6nvmn00000gn/T/968fbda1da638ff040a03ac06320cd05/micdrop-openai-1.1.2.tgz","_integrity":"sha512-0mwQWhP4sUihjkzxn0MZX9Uc/DUmNBIt4Vx+qqCfN4EarC+5a07ApcAQuQmVNoNxn38eONzBUSn2+YDuqXvtgQ==","repository":{"url":"git+https://github.com/lonestone/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.2","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.2","openai":"^5.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.13.4"},"peerDependencies":{"zod":"^4","@micdrop/server":"*"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.1.2_1761999924861_0.09726599859775908","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@micdrop/openai","version":"1.1.3","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Lonestone"},"license":"MIT","_id":"@micdrop/openai@1.1.3","maintainers":[{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/lonestone/micdrop#readme","bugs":{"url":"https://github.com/lonestone/micdrop/issues"},"dist":{"shasum":"350be9392e41eff43f966797c7a2a60c6e126923","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.1.3.tgz","fileCount":8,"integrity":"sha512-VyaPthDpRJLkttm+fNsR0+f8dhroVbRCKb1LIM8EfLNZVRp4mQXQrb5Bn360ix6tZQxYZSiW9AfAk4uBaqvuzg==","signatures":[{"sig":"MEQCIQDPr8Yd1m1cW08hvsWcHV2UJq/ZbqkZEZR/Y8WsiFzQ5QIfAc3vy4c5pal9dEQseJNVT7l7+8j/3CtQ7xWpqA0Qag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74389},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"aa86a366e1230950aa99f831530ace15f16a32dd","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"lonestone-team","email":"contact@lonestone.studio"},"repository":{"url":"git+https://github.com/lonestone/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.1","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.2","openai":"^5.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.13.4"},"peerDependencies":{"zod":"^4","@micdrop/server":"*"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.1.3_1763066388934_0.12034572626425666","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@micdrop/openai","version":"1.2.0","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Lonestone"},"license":"MIT","_id":"@micdrop/openai@1.2.0","maintainers":[{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/lonestone/micdrop#readme","bugs":{"url":"https://github.com/lonestone/micdrop/issues"},"dist":{"shasum":"6b28d644dfe910f02a5439053c583a9f892c4749","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.2.0.tgz","fileCount":9,"integrity":"sha512-oGKcQ48GKjQTXI+pOZoSRJ2fFREp5hk2Nbaqs0rE63MwYbQ+TnvMyRjY/pHDbjMGw3cibX4gGdVdqY+T8jIoVg==","signatures":[{"sig":"MEUCIFmNI99a6xALy63NSUkOfQbAmPfxKF7WVYUjJsdPZLvUAiEArCtD822XqOEQbnMBT4+ZgIvaBZ5C59zQ4s2vItLwXK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76631},"main":"./dist/index.js","_from":"file:micdrop-openai-1.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lonestone-team","email":"contact@lonestone.studio"},"_resolved":"/private/var/folders/x4/n3rqrt5n4t5g__t99h6nvmn00000gn/T/a3e6fedc0e02e337ac8ee391d1867662/micdrop-openai-1.2.0.tgz","_integrity":"sha512-oGKcQ48GKjQTXI+pOZoSRJ2fFREp5hk2Nbaqs0rE63MwYbQ+TnvMyRjY/pHDbjMGw3cibX4gGdVdqY+T8jIoVg==","repository":{"url":"git+https://github.com/lonestone/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.1","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.2","openai":"^5.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","@types/ws":"^8.18.1","typescript":"^5.7.3","@types/node":"^22.13.4"},"peerDependencies":{"zod":"^4","@micdrop/server":"*"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.2.0_1763211195599_0.17185667521692616","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@micdrop/openai","version":"1.2.1","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Lonestone"},"license":"MIT","_id":"@micdrop/openai@1.2.1","maintainers":[{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/Godefroy/micdrop#readme","bugs":{"url":"https://github.com/Godefroy/micdrop/issues"},"dist":{"shasum":"b119959e755645eadd419ea6e9ede7d78b25aece","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.2.1.tgz","fileCount":9,"integrity":"sha512-9tUM4z8tJCRKPpzhnYHh9ZnSLpnC93BX6ELD3wW3rfWYQTG9kUnV3hFe3hB7d9BlTQS74ljXzMZbY34AVL7uOQ==","signatures":[{"sig":"MEYCIQD3MLQ3EfPSBYV0jUPbOYI06xSd+bNP9m13N9ryNJsiAgIhAI3viJcD9aYSApgYkXRlNmXo/E72thYaAO9rJpZ2S/VL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76631},"main":"./dist/index.js","_from":"file:micdrop-openai-1.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lonestone-team","email":"contact@lonestone.studio"},"_resolved":"/private/var/folders/x4/n3rqrt5n4t5g__t99h6nvmn00000gn/T/a76b855d3c06f1ebb884429f762bf31a/micdrop-openai-1.2.1.tgz","_integrity":"sha512-9tUM4z8tJCRKPpzhnYHh9ZnSLpnC93BX6ELD3wW3rfWYQTG9kUnV3hFe3hB7d9BlTQS74ljXzMZbY34AVL7uOQ==","repository":{"url":"git+https://github.com/Godefroy/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.1","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.19.0","openai":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.19.13"},"peerDependencies":{"zod":"^4","@micdrop/server":"*"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.2.1_1772210117438_0.29450037674417184","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@micdrop/openai","version":"1.2.2","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Lonestone"},"license":"MIT","_id":"@micdrop/openai@1.2.2","maintainers":[{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/Godefroy/micdrop#readme","bugs":{"url":"https://github.com/Godefroy/micdrop/issues"},"dist":{"shasum":"4e01dcc7e3d29ac75473f4f4bf5b57feaa37d32a","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.2.2.tgz","fileCount":9,"integrity":"sha512-HldExi7/raToiU/6ncMIq5nKY8b+jY8uSbYjYKvcyfPRU+vwTuZLYTDC/uQoWbh+fujC8OPDLPeXBygm6W/0uA==","signatures":[{"sig":"MEUCIQD6mfX94l25TYiFQiG+gepA/mr3TfKD8TWO6Gh2bm654AIgJy+nsEqzSO4C4JiqYei4k/380V07CCO1LaEX23LOiEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79331},"main":"./dist/index.js","_from":"file:micdrop-openai-1.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lonestone-team","email":"contact@lonestone.studio"},"_resolved":"/private/var/folders/x4/n3rqrt5n4t5g__t99h6nvmn00000gn/T/c45213407db9e9e8672f285109d3252f/micdrop-openai-1.2.2.tgz","_integrity":"sha512-HldExi7/raToiU/6ncMIq5nKY8b+jY8uSbYjYKvcyfPRU+vwTuZLYTDC/uQoWbh+fujC8OPDLPeXBygm6W/0uA==","repository":{"url":"git+https://github.com/Godefroy/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.1","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.19.0","openai":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.19.13"},"peerDependencies":{"zod":"^4","@micdrop/server":"*"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.2.2_1772554140706_0.8839752545647535","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@micdrop/openai","version":"1.2.3","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Lonestone"},"license":"MIT","_id":"@micdrop/openai@1.2.3","maintainers":[{"name":"godefroy","email":"contact@godefroy.me"},{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/Godefroy/micdrop#readme","bugs":{"url":"https://github.com/Godefroy/micdrop/issues"},"dist":{"shasum":"661be784b61fa1a1e8e167fef8e8284c81e8e9ac","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.2.3.tgz","fileCount":8,"integrity":"sha512-y9r9SaG4t2eC1ubiWi9wnnCxOBlTw+e+90NuSBhFH2biOKsx4+Deovq9RbCuPfmJdSToVMeS0RU204SfZsxQ5A==","signatures":[{"sig":"MEUCIB5MOnNZ5xkOX5Un7bB9F0fIHlcFVcmTQXWG+fTfw4qIAiEA8e2FmNxH7hgfZNP5AfCn7/3Fgri3OQhZBwCV0AeI0h0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78810},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"b02cb31c20fb107c7f11bdea10ae7a5e8b2f4e7d","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"godefroy","email":"contact@godefroy.me"},"repository":{"url":"git+https://github.com/Godefroy/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.1","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.19.0","openai":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.19.13"},"peerDependencies":{"zod":"^4","@micdrop/server":"*"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.2.3_1780439881609_0.7206421914595058","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@micdrop/openai","version":"1.2.4","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Lonestone"},"license":"MIT","_id":"@micdrop/openai@1.2.4","maintainers":[{"name":"godefroy","email":"contact@godefroy.me"},{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/Godefroy/micdrop#readme","bugs":{"url":"https://github.com/Godefroy/micdrop/issues"},"dist":{"shasum":"a4931c652dd556a85ffe8d13bfad8d3105792497","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.2.4.tgz","fileCount":8,"integrity":"sha512-ZCNck6+PsCcF2RXo3mLz22mIIbTyZ5jgelSUHIUOi2ZmznTxvZigx9bm4WX/3qIc5i/wLkDwtG1pjYKXj576+w==","signatures":[{"sig":"MEQCIEmQSQ7KQFFHlvgu5DIKlHanRh5wigEeAKEiDfRE8pC6AiBXpAuoE6SO5NYSNbvsLWSxFEx5n2q9LGrqK6YCvjB/2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79176},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"e2babd217c700c0ace51c646e50a79a0349ce5bd","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"godefroy","email":"contact@godefroy.me"},"repository":{"url":"git+https://github.com/Godefroy/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.1","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.19.0","openai":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.19.13"},"peerDependencies":{"zod":"^4","@micdrop/server":"*"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.2.4_1781785837173_0.6696497928149228","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@micdrop/openai","version":"1.3.0","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Lonestone"},"license":"MIT","_id":"@micdrop/openai@1.3.0","maintainers":[{"name":"godefroy","email":"contact@godefroy.me"},{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/Godefroy/micdrop#readme","bugs":{"url":"https://github.com/Godefroy/micdrop/issues"},"dist":{"shasum":"1d62a6b56ecfdb9531c42a0857aa962de6f3043a","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.3.0.tgz","fileCount":8,"integrity":"sha512-51gxZiiKA8Uv+p+pIsICPmo1mqpmoYctZSHX0PCQ1V5JfHqcpUK/Ol06iE94xYtXMU8Zngzb2NVGaq5/+3d9fg==","signatures":[{"sig":"MEUCIQCHne589aUS1EpxDp2F9ywCrhaagMUwSl1gL16tGkwuMwIgVxIy7vlsWrwQG/c8scszEawck9LdUQDQeKKoeqQKfI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112564},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"6f802bb71e30313db0cb0c0f95af4731ca5e284d","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"godefroy","email":"contact@godefroy.me"},"repository":{"url":"git+https://github.com/Godefroy/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.1","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.19.0","openai":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.19.13"},"peerDependencies":{"zod":"^4","@micdrop/server":"*"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.3.0_1781800291903_0.13939279342865896","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@micdrop/openai","version":"1.3.1","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Godefroy de Compreignac"},"license":"MIT","_id":"@micdrop/openai@1.3.1","maintainers":[{"name":"godefroy","email":"contact@godefroy.me"},{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/Godefroy/micdrop#readme","bugs":{"url":"https://github.com/Godefroy/micdrop/issues"},"dist":{"shasum":"b9de0f74f1522c9f776cc06568a0e9a7f6a47b90","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.3.1.tgz","fileCount":8,"integrity":"sha512-XgR/g6uo+dzilFwPvJOJrcSuramlRekiBAU0Xi7lZ237jJQJ2EDTiE2vbRJIOiB9u2b/CJQR9GJnsTHRdPSgnw==","signatures":[{"sig":"MEUCIQDvA6QGDusRpFvzoUn0jNMzvXlKRY/Nkt9w7TDpQ1rKFgIgJAbZ9kNeS2kPsey/ehcljbYZ1myKRRi84CrYdxskans=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113939},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"9545a278498e0a6ca334f8e50ef2cadbb3a1436e","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"godefroy","email":"contact@godefroy.me"},"repository":{"url":"git+https://github.com/Godefroy/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.1","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.19.0","openai":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.19.13"},"peerDependencies":{"zod":"^4","@micdrop/server":"*"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.3.1_1786969064709_0.04073808010005431","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@micdrop/openai","version":"1.3.2","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Godefroy de Compreignac"},"license":"MIT","_id":"@micdrop/openai@1.3.2","maintainers":[{"name":"godefroy","email":"contact@godefroy.me"},{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/Godefroy/micdrop#readme","bugs":{"url":"https://github.com/Godefroy/micdrop/issues"},"dist":{"shasum":"d3956448433e09d368178809eb647d2cc96c521c","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.3.2.tgz","fileCount":8,"integrity":"sha512-vSBtjUkBW7KNraY5dhF+Wh4wWXRFoGr8Xb5kTFKEI3vE3FpIe7acVvZWVwDZwutO0ivUWn48gaHXVNqTJ9Bu1Q==","signatures":[{"sig":"MEQCIGYOuJBPxgYX2xiL+H58Zi7Fn7jO7McuC6lLqALJFreBAiBlNKgCJAQurduBUX3EU+dPhror+apSkHCmNPcnTvqckA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133951},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"0e70f5d790631c7e8ed7472cb8cc0aff88bd0762","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"godefroy","email":"contact@godefroy.me"},"repository":{"url":"git+https://github.com/Godefroy/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.1","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.19.0","openai":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.19.13"},"peerDependencies":{"zod":"^4","@micdrop/server":"*"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.3.2_1787563029671_0.9155234094728455","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@micdrop/openai","version":"1.4.0","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Godefroy de Compreignac"},"license":"MIT","_id":"@micdrop/openai@1.4.0","maintainers":[{"name":"godefroy","email":"contact@godefroy.me"},{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/Godefroy/micdrop#readme","bugs":{"url":"https://github.com/Godefroy/micdrop/issues"},"dist":{"shasum":"105017347b8f3708b9024f17a6bcae42c4d9d514","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.4.0.tgz","fileCount":9,"integrity":"sha512-sypmmRA856hK9vlazsGrjhAx7AlqWsziZUbJhxy262aIjVxIPOqTepIIEl7nPrPyykdqkCKUkCeC8A56UU9ifQ==","signatures":[{"sig":"MEUCIHOyGFZFyyfpo/6UmsL4l0ntzZyv0Oa6Dwf+fGgTz2+zAiEAhyOozaD0HAvYw2zHPTHb5kK5pnYXjL5TF8Na1VBncBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122559},"main":"./dist/index.js","_from":"file:micdrop-openai-1.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"godefroy","email":"contact@godefroy.me"},"_resolved":"/private/var/folders/x4/n3rqrt5n4t5g__t99h6nvmn00000gn/T/15f2f1e5dd5343ba1547cc35a51cb35e/micdrop-openai-1.4.0.tgz","_integrity":"sha512-sypmmRA856hK9vlazsGrjhAx7AlqWsziZUbJhxy262aIjVxIPOqTepIIEl7nPrPyykdqkCKUkCeC8A56UU9ifQ==","repository":{"url":"git+https://github.com/Godefroy/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.1","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.19.0","openai":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.19.13"},"peerDependencies":{"zod":"^4","@micdrop/server":">=2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.4.0_1787695809982_0.5291226186471896","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@micdrop/openai","version":"1.5.0","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Godefroy de Compreignac"},"license":"MIT","_id":"@micdrop/openai@1.5.0","maintainers":[{"name":"godefroy","email":"contact@godefroy.me"},{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/Godefroy/micdrop#readme","bugs":{"url":"https://github.com/Godefroy/micdrop/issues"},"dist":{"shasum":"108968a8319c04b71a2a632fe6332d1e2bd9163f","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.5.0.tgz","fileCount":8,"integrity":"sha512-akojcxJ0ROLmUFS5rERCbB65TyJ2SSa82CXzTX0w+zUZ7cR2EIughF3cdcvTU1P4OkVbwiCd+In/iBmgf7QgRw==","signatures":[{"sig":"MEUCIQCIs4KmBrCr2ch2pnuG7hAnL9Qn7gnyUds1nheDTGTcZgIgN7GzMq5pRNiKSSuNIP6+P84U9rmVh3n9mCIqOzAYFt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFHTgMN0hXg+59fgNw5iVch2FEhTgPq1JuNhAWHtdzCzAiA1bm/FHAZLMxdUgGrq4HmWoLt0LTG2alUrKAnMOlF+Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195996},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"3119711cf520ca3c54fb46270fb8e2f26bfb87fd","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"godefroy","email":"contact@godefroy.me"},"repository":{"url":"git+https://github.com/Godefroy/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"12.0.2","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.19.0","openai":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.19.13"},"peerDependencies":{"zod":"^4","@micdrop/server":">=2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.5.0_1789594566267_0.5011100559547919","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@micdrop/openai","version":"1.5.1","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Godefroy de Compreignac"},"license":"MIT","_id":"@micdrop/openai@1.5.1","maintainers":[{"name":"godefroy","email":"contact@godefroy.me"},{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/Godefroy/micdrop#readme","bugs":{"url":"https://github.com/Godefroy/micdrop/issues"},"dist":{"shasum":"b1d2e30f9a9270ce2994a7531c503dafb84ae231","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.5.1.tgz","fileCount":8,"integrity":"sha512-VCvR3jVb4un7IRMxSQNaR0z5y3IHm15Ctj+I40ZYXnTosn6CdGRf/oTvy7DYHjgeznARcGz0mPctphW1HTi/Ww==","signatures":[{"sig":"MEUCIQCISwk6SSgpfyLsnS5mbUHHJ/ViYHDf07iryRCW/MoAUAIgIzqFFTFAUZVrmiGqCUILw/e0VVpxF4pZyIc0OWJjd/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDl9EJi/ux47+C/1N5OZrhq1RN85U4RiBc9Rr3MmkdqRgIhAIhM3Y4E6LijmckR4MzdbIem3regqC6QcwgxgE23sfbZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@micdrop%2fopenai@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197308},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"83ef9dbb8552140ca0aff85bb40f7321ba8fc47a","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb449114-2255-47fd-89b9-f6a52bf3a473"}},"repository":{"url":"git+https://github.com/Godefroy/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"12.0.2","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.19.0","openai":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.19.13"},"peerDependencies":{"zod":"^4","@micdrop/server":">=2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.5.1_1790089488812_0.35093520547589696","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@micdrop/openai","version":"1.5.2","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Godefroy de Compreignac"},"license":"MIT","_id":"@micdrop/openai@1.5.2","maintainers":[{"name":"godefroy","email":"contact@godefroy.me"},{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/Godefroy/micdrop#readme","bugs":{"url":"https://github.com/Godefroy/micdrop/issues"},"dist":{"shasum":"3d943ee3a07f647eeea10a738dcf242e151ec23e","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.5.2.tgz","fileCount":8,"integrity":"sha512-SM9yrsZgAxakumdTROOnfPjZvgCiZW7RJ2afPJSK2UOzarYPNQ0b0XlEOlS77vA5g08AKghPIrgbT/huSO0nPw==","signatures":[{"sig":"MEQCIDNrufzK7I/jy1azDIEBcCL1+uGLCxFTHQB0nMOtJYQAAiAbOc43NwTukzaj3U2qW+LMsReROPombKAhfN4nO739fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD+ynlw2yH9xT6GGZqs5cHWXq0lQSrfP4gXVB8E+DhcagIgQVwy7YCOfPKQt6C8MP98jvtJgB61f9kJ4sHMWSHXriQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@micdrop%2fopenai@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200545},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"b8f2c1d8c8632c8f189bb04fa2feab1ad79eedf1","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bb449114-2255-47fd-89b9-f6a52bf3a473"}},"repository":{"url":"git+https://github.com/Godefroy/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"12.1.0","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.19.0","openai":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.19.13"},"peerDependencies":{"zod":"^4","@micdrop/server":">=2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.5.2_1790632150137_0.1973056779500404","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@micdrop/openai","version":"1.6.0","keywords":["microphone","audio","browser","voice","conversation","openai"],"author":{"name":"Godefroy de Compreignac"},"license":"MIT","_id":"@micdrop/openai@1.6.0","maintainers":[{"name":"godefroy","email":"contact@godefroy.me"},{"name":"lonestone-team","email":"contact@lonestone.studio"}],"homepage":"https://github.com/Godefroy/micdrop#readme","bugs":{"url":"https://github.com/Godefroy/micdrop/issues"},"dist":{"shasum":"cda4b4dccf0dbfabb8dccd572850751d5bf9e3a4","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.6.0.tgz","fileCount":8,"integrity":"sha512-Ab8ELiS7Mm9Dcwp9tOpU+0BZuOl0qYmwMPKbKMm1yygeU0wIJuaAyyMaIBJZGRWkuxpexbyV8wDuOZU0Eyy9tA==","signatures":[{"sig":"MEUCIQCyr3d7qOI/Wox6g1VLMt2+ZB5LS/I8ZTfyyw3/xQd3BwIgV20SOdopZoHKhrXNqJdXDmqSBo7ksMAJpd/ZMMRjkyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKlOIGTzfGX9ztIE6nmBEJZlRsRjuqKMjVshFBtA6O2wIgHeJC7x2UNkis3zMe6hWvQlGSWdX6YlbZ5AhKO5o/Q9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@micdrop%2fopenai@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268192},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"5d95115c775379232e7eace03acb173a8f9b588e","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bb449114-2255-47fd-89b9-f6a52bf3a473"}},"repository":{"url":"git+https://github.com/Godefroy/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"12.2.0","description":"OpenAI implementation for @micdrop/server","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.19.0","openai":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.19.13"},"peerDependencies":{"zod":"^4","@micdrop/server":">=2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/openai_1.6.0_1790935062016_0.21425976903508426","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"_id":"@micdrop/openai@1.6.1","bugs":{"url":"https://github.com/Godefroy/micdrop/issues"},"dist":{"shasum":"181c556fe645ba4596b1d6a9b0470d7492a7bfdc","tarball":"https://registry.npmjs.org/@micdrop/openai/-/openai-1.6.1.tgz","fileCount":8,"integrity":"sha512-iA1yl8v5PDTihQjcjSrcXkWoOVwUivtCZb5oJilmCm3/t2QR35PIm9jFbcDIewjgqw3Fk9HlW0HIqjhoVnz/CA==","signatures":[{"sig":"MEYCIQDPIo/FZ3Y6aJzFbiM20rmSvxnM2CbeHONbpdz1A06mPAIhALB6ohCk8MCDwX6z5c8D4BEmhqRxr3kYtrQH5/kdBKbC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCOhBKHs1w+Krq51dQxUmrVdrcz1VreZqtl0CCUwKE0rAIgSyy+MqyrTVLyZ9+YVDHIBGDpJQjzqrPWYYGTUwC1xa4="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@micdrop%2fopenai@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268260},"main":"./dist/index.js","name":"@micdrop/openai","types":"./dist/index.d.ts","author":{"name":"Godefroy de Compreignac"},"module":"./dist/index.mjs","gitHead":"af23ae98e7a4c07b5b7744293bcbc10cd2c87a2f","license":"MIT","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"version":"1.6.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bb449114-2255-47fd-89b9-f6a52bf3a473"}},"homepage":"https://github.com/Godefroy/micdrop#readme","keywords":["microphone","audio","browser","voice","conversation","openai"],"repository":{"url":"git+https://github.com/Godefroy/micdrop.git","type":"git","directory":"packages/openai"},"_npmVersion":"12.2.0","description":"OpenAI implementation for @micdrop/server","directories":{},"maintainers":[{"name":"godefroy","email":"contact@godefroy.me"},{"name":"lonestone-team","email":"contact@lonestone.studio"}],"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.19.0","openai":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.19.13"},"peerDependencies":{"zod":"^4","@micdrop/server":">=2.8.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openai_1.6.1_1790982351238_0.6629061800889955"}}},"time":{"created":"2025-07-23T16:32:07.380Z","modified":"2026-10-02T23:05:51.996Z","1.0.0":"2025-07-23T16:32:07.736Z","1.0.1":"2025-07-24T21:41:18.109Z","1.0.2":"2025-08-13T16:05:25.249Z","1.0.3":"2025-08-14T15:50:44.860Z","1.0.4":"2025-08-14T17:48:36.713Z","1.0.5":"2025-08-15T19:40:41.198Z","1.0.6":"2025-08-15T22:54:49.733Z","1.0.7":"2025-08-16T18:03:49.749Z","1.0.8":"2025-08-16T19:44:29.637Z","1.0.9":"2025-08-17T14:41:36.606Z","1.0.10":"2025-08-18T20:42:54.756Z","1.1.0":"2025-09-12T16:43:04.355Z","1.1.1":"2025-10-08T20:40:58.063Z","1.1.2":"2025-11-01T12:25:25.074Z","1.1.3":"2025-11-13T20:39:49.124Z","1.2.0":"2025-11-15T12:53:15.807Z","1.2.1":"2026-02-27T16:35:17.601Z","1.2.2":"2026-03-03T16:09:00.896Z","1.2.3":"2026-06-02T22:38:01.759Z","1.2.4":"2026-06-18T12:30:37.318Z","1.3.0":"2026-06-18T16:31:32.037Z","1.3.1":"2026-08-17T12:17:44.861Z","1.3.2":"2026-08-24T09:17:09.820Z","1.4.0":"2026-08-25T22:10:10.141Z","1.5.0":"2026-09-16T21:36:06.361Z","1.5.1":"2026-09-22T15:04:48.897Z","1.5.2":"2026-09-28T21:49:10.219Z","1.6.0":"2026-10-02T09:57:42.096Z","1.6.1":"2026-10-02T23:05:51.348Z"},"bugs":{"url":"https://github.com/Godefroy/micdrop/issues"},"author":{"name":"Godefroy de Compreignac"},"license":"MIT","homepage":"https://github.com/Godefroy/micdrop#readme","keywords":["microphone","audio","browser","voice","conversation","openai"],"repository":{"url":"git+https://github.com/Godefroy/micdrop.git","type":"git","directory":"packages/openai"},"description":"OpenAI implementation for @micdrop/server","maintainers":[{"name":"godefroy","email":"contact@godefroy.me"},{"name":"lonestone-team","email":"contact@lonestone.studio"}],"readme":"# @micdrop/openai\n\n[Micdrop website](https://micdrop.dev) | [Documentation](https://micdrop.dev/docs/ai-integration/provided-integrations/openai)\n\nOpenAI implementation for [@micdrop/server](https://micdrop.dev/docs/server).\n\n## Installation\n\n```bash\nnpm install @micdrop/openai\n```\n\n## OpenAI Agent\n\n### Usage with MicdropServer\n\n```typescript\nimport { OpenaiAgent } from '@micdrop/openai'\nimport { MicdropServer } from '@micdrop/server'\n\nconst agent = new OpenaiAgent({\n  apiKey: process.env.OPENAI_API_KEY || '',\n  model: 'gpt-4o', // Default model\n  systemPrompt: 'You are a helpful assistant',\n\n  // Advanced features (optional)\n  autoEndCall: true, // Automatically end call when user requests\n  autoSemanticTurn: true, // Handle incomplete sentences\n  autoIgnoreUserNoise: true, // Filter out meaningless sounds\n\n  // Custom OpenAI settings (optional)\n  settings: {\n    temperature: 0.7,\n    max_output_tokens: 150,\n  },\n})\n\n// Use with MicdropServer\nnew MicdropServer(socket, {\n  agent,\n  // ... other options\n})\n```\n\n### Usage without MicdropServer\n\n```typescript\nimport { OpenaiAgent } from '@micdrop/openai'\n\nconst agent = new OpenaiAgent({\n  apiKey: process.env.OPENAI_API_KEY || '',\n  systemPrompt: 'You are a helpful assistant',\n})\n\nagent.on('Message', (message) => console.log('Message:', message))\n\nagent.addUserMessage('Hello, what can you do?')\n\n// The answer is a text stream, written as the model generates it\nagent.answer().on('data', (chunk) => process.stdout.write(chunk))\n```\n\n### Events\n\n| Event                   | Payload                   | Description                                                             |\n| ----------------------- | ------------------------- | ----------------------------------------------------------------------- |\n| `Message`               | `MicdropConversationItem` | A message, a tool call or a tool result was added to the conversation.  |\n| `ToolCall`              | `MicdropToolCall`         | A tool declared with `emitOutput` ran, with its parameters and output.  |\n| `CancelLastUserMessage` | none                      | The last user message was dropped because it carried no intent.         |\n| `SkipAnswer`            | none                      | The agent stays silent and waits for the user to finish their sentence. |\n| `EndCall`               | none                      | The agent decided that the call is over.                                |\n| `Failed`                | none                      | The agent gave up generating an answer after its retries.               |\n\nSee the [Agent interface](https://micdrop.dev/docs/ai-integration/custom-integrations/custom-agent) for the full contract.\n\n## OpenAI STT (Speech-to-Text)\n\nOpenAI [deprecated](https://developers.openai.com/api/docs/deprecations) `gpt-4o-transcribe` (the default), `gpt-4o-mini-transcribe` and `whisper-1`, which shut down on **February 26, 2027**. Their replacements, `gpt-live-transcribe` and `gpt-transcribe`, work with the same options: `language` is sent as the list of expected languages these models take. `gpt-live-transcribe` is recommended for new integrations.\n\n### Usage with MicdropServer\n\n```typescript\nimport { OpenaiSTT } from '@micdrop/openai'\nimport { MicdropServer } from '@micdrop/server'\n\nconst stt = new OpenaiSTT({\n  apiKey: process.env.OPENAI_API_KEY || '',\n  model: 'gpt-live-transcribe', // Default 'gpt-4o-transcribe', shut down on February 26, 2027\n  language: 'en',\n})\n\n// Use with MicdropServer\nnew MicdropServer(socket, {\n  stt,\n  // ... other options\n})\n```\n\n### Usage without MicdropServer\n\n```typescript\nimport { OpenaiSTT } from '@micdrop/openai'\nimport { createReadStream } from 'fs'\n\nconst stt = new OpenaiSTT({\n  apiKey: process.env.OPENAI_API_KEY || '',\n  language: 'en',\n})\n\nstt.on('Transcript', (text) => console.log('Transcript:', text))\nstt.on('Failed', (chunks) => console.error('Failed:', chunks.length, 'chunks'))\n\n// Audio is raw PCM, 16 bits, 16 kHz, mono\nstt.transcribe(createReadStream('speech.pcm'))\n```\n\n### Events\n\n| Event        | Payload    | Description                                                                    |\n| ------------ | ---------- | ------------------------------------------------------------------------------ |\n| `Transcript` | `string`   | Transcription of one utterance. The text is empty when nothing was recognized. |\n| `Failed`     | `Buffer[]` | Transcription gave up after its retries, with the audio chunks left pending.   |\n\nSee the [STT interface](https://micdrop.dev/docs/ai-integration/custom-integrations/custom-stt) for the full contract.\n\n## OpenAI TTS (Text-to-Speech)\n\nTwo ways to synthesize, picked by `model`:\n\n- **Speech endpoint** (default): `gpt-4o-mini-tts`, its dated snapshots, `tts-1` and `tts-1-hd`. OpenAI [deprecated](https://developers.openai.com/api/docs/deprecations) all of them, and the endpoint shuts down on **January 6, 2027**. Until then, they work as before.\n- **Realtime API**: `gpt-realtime-2.1-mini`, the replacement OpenAI names, recommended for new integrations. Each sentence is sent as an out-of-band response with instructions to read it word for word. The model is a voice model rather than a reader, so it can reword a sentence now and then (a contraction such as \"I'm\" for \"I am\"), and `OpenaiTTS` logs the transcript of any sentence it reads differently.\n\nEither way, the incoming text is buffered into sentences and each sentence is synthesized as soon as it is complete, so playback can start without waiting for the whole answer.\n\n### Usage with MicdropServer\n\n```typescript\nimport { OpenaiTTS } from '@micdrop/openai'\nimport { MicdropServer } from '@micdrop/server'\n\nconst tts = new OpenaiTTS({\n  apiKey: process.env.OPENAI_API_KEY || '',\n  // Recommended: the speech endpoint models (default 'gpt-4o-mini-tts')\n  // shut down on January 6, 2027\n  model: 'gpt-realtime-2.1-mini',\n  voice: 'marin', // Default with gpt-realtime-*, 'alloy' otherwise\n\n  // Delivery control, not for tts-1 / tts-1-hd (optional)\n  instructions: 'Speak in a calm and friendly tone',\n\n  // Speech speed: 0.25 to 1.5 with gpt-realtime-*, 0.25 to 4.0 with\n  // tts-1 / tts-1-hd (optional)\n  // speed: 1,\n})\n\n// Use with MicdropServer\nnew MicdropServer(socket, {\n  tts,\n  // ... other options\n})\n```\n\n### Usage without MicdropServer\n\n```typescript\nimport { OpenaiTTS } from '@micdrop/openai'\nimport { Readable } from 'stream'\n\nconst tts = new OpenaiTTS({\n  apiKey: process.env.OPENAI_API_KEY || '',\n  voice: 'alloy',\n})\n\n// Audio is raw PCM, 16 bits, 16 kHz, mono\ntts.on('Audio', (chunk) => console.log('Audio:', chunk.length, 'bytes'))\ntts.on('Failed', (texts) => console.error('Failed:', texts))\n\ntts.speak(Readable.from(['Hello! ', 'What can I do for you?']))\n```\n\n### Events\n\n| Event    | Payload    | Description                                                              |\n| -------- | ---------- | ------------------------------------------------------------------------ |\n| `Audio`  | `Buffer`   | A chunk of audio, PCM 16 bits, 16 kHz, mono, ready to be played.         |\n| `Failed` | `string[]` | Synthesis gave up after its retries, with the text that stayed unspoken. |\n\nSee the [TTS interface](https://micdrop.dev/docs/ai-integration/custom-integrations/custom-tts) for the full contract.\n\n> **Voices**: the Realtime API offers `alloy`, `ash`, `ballad`, `coral`, `echo`, `sage`, `shimmer`, `verse`, `marin` and `cedar`. `fable`, `nova` and `onyx` only exist on the speech endpoint.\n\n> **Language**: neither the speech endpoint nor the Realtime API has a language parameter, the voice follows the language of the input text. To influence the accent, use `instructions` (e.g. `'Speak with a Parisian accent'`) with `gpt-realtime-*` or `gpt-4o-mini-tts`.\n\n## OpenAI Realtime\n\n`OpenaiRealtime` is a [realtime model](https://micdrop.dev/docs/server/realtime) running on the OpenAI Realtime API. It hears the user and answers with its own voice, in place of a speech to text, an agent and a text to speech.\n\n```typescript\nimport { OpenaiRealtime } from '@micdrop/openai'\nimport { MicdropServer } from '@micdrop/server'\n\nconst realtime = new OpenaiRealtime({\n  apiKey: process.env.OPENAI_API_KEY || '',\n  model: 'gpt-realtime-2.1', // Default model\n  voice: 'marin', // Default voice\n  systemPrompt: 'You are a helpful assistant',\n  language: 'en', // Optional, helps the transcription of the user\n})\n\nnew MicdropServer(socket, {\n  realtime,\n  generateFirstMessage: true,\n})\n```\n\nIt emits the events of an agent, plus `Audio` (the voice of the model, PCM 16 bits, 16 kHz, mono) and `PartialMessage` (the transcript of the answer so far).\n\n## Documentation\n\nRead full [documentation of the OpenAI integration for Micdrop](https://micdrop.dev/docs/ai-integration/provided-integrations/openai) on the [website](https://micdrop.dev).\n\n## License\n\nMIT\n\n## Author\n\nOriginally developed for [Raconte.ai](https://www.raconte.ai), created and open sourced by [Godefroy de Compreignac](https://github.com/Godefroy)\n","readmeFilename":"README.md"}