{"versions":{"0.0.1":{"name":"@opentelemetry/instrumentation-openai","version":"0.0.1","description":"OpenTelemetry instrumentation for the `openai` OpenAI client library","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"https://github.com/open-telemetry/opentelemetry-js-contrib.git","directory":"packages/instrumentation-openai"},"scripts":{"clean":"rimraf build/*","setup:dev":"nx run-many -t compile -p @opentelemetry/instrumentation-openai","compile":"tsc -p .","lint":"eslint . --ext .ts","lint:fix":"eslint . --ext .ts --fix","lint:readme":"node ../../scripts/lint-readme.js","prepublishOnly":"npm run compile","tdd":"npm run test -- --watch-extensions ts --watch","test":"nyc mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'","test-all-versions":"tav","version:update":"node ../../scripts/version-update.js","watch":"tsc -w"},"keywords":["instrumentation","opentelemetry","observability","openai","llm","genai"],"author":"OpenTelemetry Authors","engines":{"node":"^18.19.0 || >=20.6.0"},"publishConfig":{"access":"public"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"devDependencies":{"@opentelemetry/api":"^1.3.0","@opentelemetry/contrib-test-utils":"^0.49.0","@opentelemetry/sdk-logs":"^0.203.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0","@types/glob":"^8.1.0","@types/node":"18.18.14","@typescript-eslint/eslint-plugin":"5.8.1","@typescript-eslint/parser":"5.8.1","cross-env":"7.0.3","expect":"29.2.0","nock":"^14.0.0","nyc":"17.1.0","openai":"4.104.0","rimraf":"5.0.10","safe-stable-stringify":"^2.4.1","sinon":"15.2.0","test-all-versions":"6.1.0","typescript":"5.0.4"},"dependencies":{"@opentelemetry/api-logs":"^0.203.0","@opentelemetry/instrumentation":"^0.203.0","@opentelemetry/semantic-conventions":"^1.36.0"},"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-openai#readme","gitHead":"3e575ba431963545938e3a6627d26a33b251c15f","_nodeVersion":"18.20.8","_npmVersion":"lerna/8.2.3/node@v18.20.8+x64 (linux)","_id":"@opentelemetry/instrumentation-openai@0.0.1","dist":{"integrity":"sha512-f8ko13KAIk3Kp1aozcgai/m5HFe8712LFGaYRlV0EDEwR9EzAmM04oDfVVoN2s29DkEneOOWl++pqhe+XHS4oA==","shasum":"fd2d76aafdc35a045e0fc5028f169df61792b571","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@opentelemetry/instrumentation-openai/-/instrumentation-openai-0.0.1.tgz","fileCount":24,"unpackedSize":136346,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-openai@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCqIDkTsFjxGxRPA4DSnLrB0JHxyscKPE+758Qv/ESb6AIgENkRN63dI2dNtjaB7JmFZD0avvV5MrpYe6U/HEpbPhE="}],"size":28592},"_npmUser":{"name":"anonymous","email":"dyladan@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dyladan@gmail.com"},{"name":"anonymous","email":"marc.pichler@dynatrace.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/instrumentation-openai_0.0.1_1755789358212_0.5334677352692447"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-21T15:15:58.414Z","publish_time":1755789358414,"_source_registry_name":"default","contributors":[]},"0.1.0":{"name":"@opentelemetry/instrumentation-openai","version":"0.1.0","description":"OpenTelemetry instrumentation for the `openai` OpenAI client library","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"https://github.com/open-telemetry/opentelemetry-js-contrib.git","directory":"packages/instrumentation-openai"},"scripts":{"clean":"rimraf build/*","setup:dev":"nx run-many -t compile -p @opentelemetry/instrumentation-openai","compile":"tsc -p .","lint":"eslint . --ext=ts,js,mjs","lint:fix":"eslint . --ext=ts,js,mjs --fix","lint:readme":"node ../../scripts/lint-readme.js","prepublishOnly":"npm run compile","tdd":"npm run test -- --watch-extensions ts --watch","test":"nyc mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'","test-all-versions":"tav","version:update":"node ../../scripts/version-update.js","watch":"tsc -w"},"keywords":["instrumentation","opentelemetry","observability","openai","llm","genai"],"author":"OpenTelemetry Authors","engines":{"node":"^18.19.0 || >=20.6.0"},"publishConfig":{"access":"public"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"devDependencies":{"@opentelemetry/api":"^1.3.0","@opentelemetry/contrib-test-utils":"^0.49.0","@opentelemetry/sdk-logs":"^0.203.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0","@types/glob":"^8.1.0","@types/node":"18.18.14","@typescript-eslint/eslint-plugin":"5.8.1","@typescript-eslint/parser":"5.8.1","cross-env":"7.0.3","expect":"29.2.0","nock":"^14.0.0","nyc":"17.1.0","openai":"4.104.0","rimraf":"5.0.10","safe-stable-stringify":"^2.4.1","sinon":"15.2.0","test-all-versions":"6.1.0","typescript":"5.0.4"},"dependencies":{"@opentelemetry/api-logs":"^0.203.0","@opentelemetry/instrumentation":"^0.203.0","@opentelemetry/semantic-conventions":"^1.36.0"},"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-openai#readme","gitHead":"5861c1dd6dd15a9d450a9f7d6d6616d533cc9a59","_nodeVersion":"18.20.8","_npmVersion":"lerna/8.2.3/node@v18.20.8+x64 (linux)","_id":"@opentelemetry/instrumentation-openai@0.1.0","dist":{"integrity":"sha512-gyvhAG9fPy5ouSy1e50NQ14MUwJsvPe3wpyP3zlHbhR9avDAk+woaErSxiVZ2ZOmJ1lGZJp/YrYizxrlivPYWw==","shasum":"b79f2b84cdcc07c65ed99702fe6c69cca8342979","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@opentelemetry/instrumentation-openai/-/instrumentation-openai-0.1.0.tgz","fileCount":24,"unpackedSize":136358,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-openai@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDgaOsbXFVfyY3W3r4IpP80Fa3J9KyyrPXOdaQCmfVCmwIhAOZxpZR0C417vopxepcGmKz+0IxmqZ1oKlYGNKaCmv7l"}],"size":28596},"_npmUser":{"name":"anonymous","email":"dyladan@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dyladan@gmail.com"},{"name":"anonymous","email":"marc.pichler@dynatrace.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/instrumentation-openai_0.1.0_1756739582528_0.007625707581106589"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-01T15:13:02.704Z","publish_time":1756739582704,"_source_registry_name":"default","contributors":[]},"0.2.0":{"name":"@opentelemetry/instrumentation-openai","version":"0.2.0","description":"OpenTelemetry instrumentation for the `openai` OpenAI client library","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"https://github.com/open-telemetry/opentelemetry-js-contrib.git","directory":"packages/instrumentation-openai"},"scripts":{"clean":"rimraf build/*","compile:with-dependencies":"nx run-many -t compile -p @opentelemetry/instrumentation-mongodb","compile":"tsc -p .","lint":"eslint . --ext=ts,js,mjs","lint:fix":"eslint . --ext=ts,js,mjs --fix","lint:readme":"node ../../scripts/lint-readme.js","prepublishOnly":"npm run compile","tdd":"npm run test -- --watch-extensions ts --watch","test":"nyc --no-clean mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'","test-all-versions":"tav","test-merge-coverage":"nyc merge .nyc_output coverage/coverage-final.json","version:update":"node ../../scripts/version-update.js","watch":"tsc -w"},"keywords":["instrumentation","opentelemetry","observability","openai","llm","genai"],"author":"OpenTelemetry Authors","engines":{"node":"^18.19.0 || >=20.6.0"},"publishConfig":{"access":"public"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"devDependencies":{"@opentelemetry/api":"^1.3.0","@opentelemetry/contrib-test-utils":"^0.50.0","@opentelemetry/sdk-logs":"^0.204.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0","@types/node":"18.18.14","@typescript-eslint/eslint-plugin":"5.8.1","@typescript-eslint/parser":"5.8.1","cross-env":"7.0.3","expect":"29.2.0","nock":"^14.0.0","nyc":"17.1.0","openai":"4.104.0","rimraf":"5.0.10","safe-stable-stringify":"^2.4.1","sinon":"15.2.0","test-all-versions":"6.1.0","typescript":"5.0.4"},"dependencies":{"@opentelemetry/api-logs":"^0.204.0","@opentelemetry/instrumentation":"^0.204.0","@opentelemetry/semantic-conventions":"^1.36.0"},"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-openai#readme","gitHead":"0a45ac1b951d2acd2e40834e7ae012c04820faec","_nodeVersion":"18.20.8","_npmVersion":"lerna/8.2.3/node@v18.20.8+x64 (linux)","_id":"@opentelemetry/instrumentation-openai@0.2.0","dist":{"integrity":"sha512-xvQJFOGdH5Tuu+Vp2YLpgXFhWSBVzyQrMNOGmJjZRRpbJAF1tOZiaa9UGDikGQlZDQqV+lmsKOUjOpO2VzNNxw==","shasum":"a95d651346dfa4a1b1beb3fda415323f94e09688","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@opentelemetry/instrumentation-openai/-/instrumentation-openai-0.2.0.tgz","fileCount":24,"unpackedSize":136438,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-openai@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDiQ5mYurNlziQHTvE3wXJzGnHzC4KwXSZ9vgOCHJuydQIgPuBYk2sQ4r+7S5kE1knY+Dh6ZjBa3Wq2I6jMbz6t5XI="}],"size":28633},"_npmUser":{"name":"anonymous","email":"dyladan@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dyladan@gmail.com"},{"name":"anonymous","email":"marc.pichler@dynatrace.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/instrumentation-openai_0.2.0_1757341943917_0.24768385162818563"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-08T14:32:24.108Z","publish_time":1757341944108,"_source_registry_name":"default","contributors":[]},"0.3.0":{"name":"@opentelemetry/instrumentation-openai","version":"0.3.0","description":"OpenTelemetry instrumentation for the `openai` OpenAI client library","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"https://github.com/open-telemetry/opentelemetry-js-contrib.git","directory":"packages/instrumentation-openai"},"scripts":{"clean":"rimraf build/*","compile:with-dependencies":"nx run-many -t compile -p @opentelemetry/instrumentation-mongodb","compile":"tsc -p .","lint":"eslint . --ext=ts,js,mjs","lint:fix":"eslint . --ext=ts,js,mjs --fix","lint:readme":"node ../../scripts/lint-readme.js","prepublishOnly":"npm run compile","tdd":"npm run test -- --watch-extensions ts --watch","test":"nyc --no-clean mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'","test-all-versions":"tav","test-merge-coverage":"nyc merge .nyc_output coverage/coverage-final.json","version:update":"node ../../scripts/version-update.js","watch":"tsc -w"},"keywords":["instrumentation","opentelemetry","observability","openai","llm","genai"],"author":"OpenTelemetry Authors","license":"Apache-2.0","engines":{"node":"^18.19.0 || >=20.6.0"},"publishConfig":{"access":"public"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"devDependencies":{"@opentelemetry/api":"^1.3.0","@opentelemetry/contrib-test-utils":"^0.51.0","@opentelemetry/sdk-logs":"^0.205.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0","@types/node":"18.18.14","@typescript-eslint/eslint-plugin":"5.8.1","@typescript-eslint/parser":"5.8.1","cross-env":"7.0.3","expect":"29.2.0","nock":"^14.0.0","nyc":"17.1.0","openai":"4.104.0","rimraf":"5.0.10","safe-stable-stringify":"^2.4.1","sinon":"15.2.0","test-all-versions":"6.1.0","typescript":"5.0.4"},"dependencies":{"@opentelemetry/api-logs":"^0.205.0","@opentelemetry/instrumentation":"^0.205.0","@opentelemetry/semantic-conventions":"^1.36.0"},"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-openai#readme","gitHead":"f54a1ba1adf19fd2cbf9ddbdb32a3baca2ed328e","_nodeVersion":"18.20.8","_npmVersion":"lerna/8.2.3/node@v18.20.8+x64 (linux)","_id":"@opentelemetry/instrumentation-openai@0.3.0","dist":{"integrity":"sha512-5vYP0FEj60iLgnmCKldUKZxKRkFGKdnEn8b+ZQPbaC2ozZbxlb7yw7eFvUk/o6xF/Lfp+edtlbiXQ9OkkB/xCw==","shasum":"9fcda3256658526cd043fcab8f7de0966fe4f4bd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@opentelemetry/instrumentation-openai/-/instrumentation-openai-0.3.0.tgz","fileCount":24,"unpackedSize":136465,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-openai@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDh+FeFndP9yPhdlvEVVKK/mT9wbm1dsbrCZPdz7S8aNAiEA1n9nvHlJGRPnFjMc82ehsvEAb1R/peuNsl8ffAcoAlk="}],"size":28657},"_npmUser":{"name":"anonymous","email":"dyladan@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dyladan@gmail.com"},{"name":"anonymous","email":"marc.pichler@dynatrace.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/instrumentation-openai_0.3.0_1757520410496_0.6613130518642001"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-10T16:06:50.981Z","publish_time":1757520410981,"_source_registry_name":"default","contributors":[]},"0.3.2":{"name":"@opentelemetry/instrumentation-openai","version":"0.3.2","description":"OpenTelemetry instrumentation for the `openai` OpenAI client library","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","directory":"packages/instrumentation-openai"},"scripts":{"clean":"rimraf build/*","compile:with-dependencies":"nx run-many -t compile -p @opentelemetry/instrumentation-mongodb","compile":"tsc -p .","lint":"eslint . --ext=ts,js,mjs","lint:fix":"eslint . --ext=ts,js,mjs --fix","lint:readme":"node ../../scripts/lint-readme.js","prepublishOnly":"npm run compile","tdd":"npm run test -- --watch-extensions ts --watch","test":"nyc --no-clean mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'","test-all-versions":"tav","version:update":"node ../../scripts/version-update.js","watch":"tsc -w"},"keywords":["instrumentation","opentelemetry","observability","openai","llm","genai"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","engines":{"node":"^18.19.0 || >=20.6.0"},"publishConfig":{"access":"public"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"devDependencies":{"@opentelemetry/api":"^1.3.0","@opentelemetry/contrib-test-utils":"^0.52.1","@opentelemetry/sdk-logs":"^0.205.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0","@types/node":"18.18.14","@typescript-eslint/eslint-plugin":"5.8.1","@typescript-eslint/parser":"5.8.1","cross-env":"7.0.3","expect":"29.2.0","nock":"^14.0.0","nyc":"17.1.0","openai":"4.104.0","rimraf":"5.0.10","safe-stable-stringify":"^2.4.1","sinon":"15.2.0","test-all-versions":"6.1.0","typescript":"5.0.4"},"dependencies":{"@opentelemetry/api-logs":"^0.205.0","@opentelemetry/instrumentation":"^0.205.0","@opentelemetry/semantic-conventions":"^1.36.0"},"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-openai#readme","gitHead":"931c7b34f53ea625da900726b1f57c5c934b5b28","_id":"@opentelemetry/instrumentation-openai@0.3.2","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"_nodeVersion":"24.9.0","_npmVersion":"lerna/9.0.0/node@v24.9.0+x64 (linux)","dist":{"integrity":"sha512-4yELkhmlYumRtZfgnAejZ9udeCr6vcpjCQjz9KQCT52cfCPsX6Wx8dX94L0FJgIYhmO2hfDXzsZkQ0ZPc7fsKg==","shasum":"2b8eb4eb5f8bd24d7839aad55b2e6e2fa376ac07","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@opentelemetry/instrumentation-openai/-/instrumentation-openai-0.3.2.tgz","fileCount":24,"unpackedSize":136388,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-openai@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCLE7ws+sWQumZSXocqmObR0tuX4GaUoIL9G9aFr/h8VQIgaQTRD6FlRTtL9fqJg/qLiMPaUGqUwM5WeJwPtH5tDME="}],"size":28613},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:460bd0a5-7d95-42c2-8b7a-79eb606ab50a"}},"directories":{},"maintainers":[{"name":"anonymous","email":"dyladan@gmail.com"},{"name":"anonymous","email":"marc.pichler@dynatrace.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/instrumentation-openai_0.3.2_1759170274417_0.2543324961697975"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-29T18:24:34.635Z","publish_time":1759170274635,"_source_registry_name":"default","contributors":[]},"0.3.3":{"name":"@opentelemetry/instrumentation-openai","version":"0.3.3","description":"OpenTelemetry instrumentation for the `openai` OpenAI client library","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","directory":"packages/instrumentation-openai"},"scripts":{"clean":"rimraf build/*","compile:with-dependencies":"nx run-many -t compile -p @opentelemetry/instrumentation-mongodb","compile":"tsc -p .","lint":"eslint . --ext=ts,js,mjs","lint:fix":"eslint . --ext=ts,js,mjs --fix","lint:readme":"node ../../scripts/lint-readme.js","prepublishOnly":"npm run compile","tdd":"npm run test -- --watch-extensions ts --watch","test":"nyc --no-clean mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'","test-all-versions":"tav","version:update":"node ../../scripts/version-update.js","watch":"tsc -w"},"keywords":["instrumentation","opentelemetry","observability","openai","llm","genai"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","engines":{"node":"^18.19.0 || >=20.6.0"},"publishConfig":{"access":"public"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"devDependencies":{"@opentelemetry/api":"^1.3.0","@opentelemetry/contrib-test-utils":"^0.52.2","@opentelemetry/sdk-logs":"^0.205.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0","@types/node":"18.18.14","@typescript-eslint/eslint-plugin":"5.8.1","@typescript-eslint/parser":"5.8.1","cross-env":"7.0.3","expect":"29.2.0","nock":"^14.0.0","nyc":"17.1.0","openai":"4.104.0","rimraf":"5.0.10","safe-stable-stringify":"^2.4.1","sinon":"15.2.0","test-all-versions":"6.1.0","typescript":"5.0.4"},"dependencies":{"@opentelemetry/api-logs":"^0.205.0","@opentelemetry/instrumentation":"^0.205.0","@opentelemetry/semantic-conventions":"^1.36.0"},"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-openai#readme","gitHead":"5a5918fd4f9f16b14c9ef4d3de08ab98c20e5b46","_id":"@opentelemetry/instrumentation-openai@0.3.3","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"_nodeVersion":"24.9.0","_npmVersion":"lerna/9.0.0/node@v24.9.0+x64 (linux)","dist":{"integrity":"sha512-HjncMUXqkqXITa0T7+U7kX4n4Q1QIcno0bm9pR0jMipE9bNfv5qaF9REe3SSqYbiS9p8QpddxSytyaTOSZZTkQ==","shasum":"f4e1b55c38fcf7c55e10351ae7c5c7dc0d9e2055","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@opentelemetry/instrumentation-openai/-/instrumentation-openai-0.3.3.tgz","fileCount":24,"unpackedSize":136384,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-openai@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCx5y4Zz6NvJPo2+y8Gga5m4q4uZblRVcLfydYEhNb56QIgDMpDt5YSyhXTGkd8hKF/DO/OwZ3a/KIuP/UfCv4wJy0="}],"size":28618},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:460bd0a5-7d95-42c2-8b7a-79eb606ab50a"}},"directories":{},"maintainers":[{"name":"anonymous","email":"dyladan@gmail.com"},{"name":"anonymous","email":"marc.pichler@dynatrace.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/instrumentation-openai_0.3.3_1759174880881_0.24990028597989133"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-29T19:41:21.094Z","publish_time":1759174881094,"_source_registry_name":"default","contributors":[]},"0.4.0":{"name":"@opentelemetry/instrumentation-openai","version":"0.4.0","description":"OpenTelemetry instrumentation for the `openai` OpenAI client library","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","directory":"packages/instrumentation-openai"},"scripts":{"clean":"rimraf build/*","compile:with-dependencies":"nx run-many -t compile -p @opentelemetry/instrumentation-mongodb","compile":"tsc -p .","lint":"eslint . --ext=ts,js,mjs","lint:fix":"eslint . --ext=ts,js,mjs --fix","lint:readme":"node ../../scripts/lint-readme.js","prepublishOnly":"npm run compile","tdd":"npm run test -- --watch-extensions ts --watch","test":"nyc --no-clean mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'","test-all-versions":"tav","version:update":"node ../../scripts/version-update.js","watch":"tsc -w"},"keywords":["instrumentation","opentelemetry","observability","openai","llm","genai"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","engines":{"node":"^18.19.0 || >=20.6.0"},"publishConfig":{"access":"public"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"devDependencies":{"@opentelemetry/api":"^1.3.0","@opentelemetry/contrib-test-utils":"^0.53.0","@opentelemetry/sdk-logs":"^0.206.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0","@types/node":"18.18.14","@typescript-eslint/eslint-plugin":"5.8.1","@typescript-eslint/parser":"5.8.1","cross-env":"7.0.3","expect":"29.2.0","nock":"^14.0.0","nyc":"17.1.0","openai":"4.104.0","rimraf":"5.0.10","safe-stable-stringify":"^2.4.1","sinon":"15.2.0","test-all-versions":"6.1.0","typescript":"5.0.4"},"dependencies":{"@opentelemetry/api-logs":"^0.206.0","@opentelemetry/instrumentation":"^0.206.0","@opentelemetry/semantic-conventions":"^1.36.0"},"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-openai#readme","gitHead":"333e026413f082f90859bb778abf7519fbffa940","_id":"@opentelemetry/instrumentation-openai@0.4.0","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"_nodeVersion":"24.9.0","_npmVersion":"lerna/9.0.0/node@v24.9.0+x64 (linux)","dist":{"integrity":"sha512-YBVkIUTW6ceXgzbyEq6St1RX6Jr5ErVswEd02eajcfNJ2cot1sEamFPJQs8EBcciovmrgrHPeziqWCRK40+PHA==","shasum":"a51cd317f4b98e534b25fbc89221df903940f8bd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@opentelemetry/instrumentation-openai/-/instrumentation-openai-0.4.0.tgz","fileCount":24,"unpackedSize":136384,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-openai@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBcAzzSll4x5hijBTmD1/7oSEZgkfoewH66c5tW3D/ZJAiEAuWFr05FN3PIpEE6prcab316EVRkGC+FTMIILjh5bpMA="}],"size":28614},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:460bd0a5-7d95-42c2-8b7a-79eb606ab50a"}},"directories":{},"maintainers":[{"name":"anonymous","email":"dyladan@gmail.com"},{"name":"anonymous","email":"marc.pichler@dynatrace.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/instrumentation-openai_0.4.0_1759777839080_0.7174564526790843"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-06T19:10:39.306Z","publish_time":1759777839306,"_source_registry_name":"default","contributors":[]},"0.5.0":{"name":"@opentelemetry/instrumentation-openai","version":"0.5.0","description":"OpenTelemetry instrumentation for the `openai` OpenAI client library","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","directory":"packages/instrumentation-openai"},"scripts":{"clean":"rimraf build/*","compile:with-dependencies":"nx run-many -t compile -p @opentelemetry/instrumentation-openai","compile":"tsc -p .","lint:readme":"node ../../scripts/lint-readme.js","prepublishOnly":"npm run compile","tdd":"npm run test -- --watch-extensions ts --watch","test":"nyc --no-clean mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'","test-all-versions":"tav","version:update":"node ../../scripts/version-update.js","watch":"tsc -w"},"keywords":["instrumentation","opentelemetry","observability","openai","llm","genai"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","engines":{"node":"^18.19.0 || >=20.6.0"},"publishConfig":{"access":"public"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"devDependencies":{"@opentelemetry/api":"^1.3.0","@opentelemetry/contrib-test-utils":"^0.54.0","@opentelemetry/sdk-logs":"^0.207.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0","@types/node":"18.18.14","cross-env":"7.0.3","expect":"29.2.0","nock":"^14.0.0","nyc":"17.1.0","openai":"^6.2.0","rimraf":"5.0.10","safe-stable-stringify":"^2.4.1","sinon":"15.2.0","test-all-versions":"6.1.0","typescript":"5.0.4"},"dependencies":{"@opentelemetry/api-logs":"^0.207.0","@opentelemetry/instrumentation":"^0.207.0","@opentelemetry/semantic-conventions":"^1.36.0"},"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-openai#readme","gitHead":"2801ab2f0f9243b154a624298dacb7228c4f70cd","_id":"@opentelemetry/instrumentation-openai@0.5.0","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"_nodeVersion":"24.10.0","_npmVersion":"lerna/9.0.0/node@v24.10.0+x64 (linux)","dist":{"integrity":"sha512-gRzvd4dSw4oqjT7bt3GeMROfVnE6lOSrbT3yc7vE89pB8fP56bldH7XMN8VIlVkbcSDTJbDmI6MI8+QYU9zolQ==","shasum":"580102fdf9e1ad70dfac1692301dd090059711d1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@opentelemetry/instrumentation-openai/-/instrumentation-openai-0.5.0.tgz","fileCount":24,"unpackedSize":139056,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-openai@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCOMErMRX/+y+4Mv+8QDyoMdyVCZWYewe1ZdHFppoPfVQIgc+tzZpkEJUpmGzT6I2ljzmRHBa6ZwVssf3jwHQx+VQk="}],"size":29227},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:460bd0a5-7d95-42c2-8b7a-79eb606ab50a"}},"directories":{},"maintainers":[{"name":"anonymous","email":"dyladan@gmail.com"},{"name":"anonymous","email":"marc.pichler@dynatrace.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/instrumentation-openai_0.5.0_1761062475866_0.26552485226148126"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-21T16:01:16.083Z","publish_time":1761062476083,"_source_registry_name":"default","contributors":[]},"0.6.0":{"name":"@opentelemetry/instrumentation-openai","version":"0.6.0","description":"OpenTelemetry instrumentation for the `openai` OpenAI client library","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","directory":"packages/instrumentation-openai"},"scripts":{"clean":"rimraf build/*","compile:with-dependencies":"nx run-many -t compile -p @opentelemetry/instrumentation-openai","compile":"tsc -p .","lint:readme":"node ../../scripts/lint-readme.js","prepublishOnly":"npm run compile","tdd":"npm run test -- --watch-extensions ts --watch","test":"nyc --no-clean mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'","test-all-versions":"tav","version:update":"node ../../scripts/version-update.js","watch":"tsc -w"},"keywords":["instrumentation","opentelemetry","observability","openai","llm","genai"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","engines":{"node":"^18.19.0 || >=20.6.0"},"publishConfig":{"access":"public"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"devDependencies":{"@opentelemetry/api":"^1.3.0","@opentelemetry/contrib-test-utils":"^0.55.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0","@types/node":"18.18.14","cross-env":"7.0.3","expect":"29.2.0","nock":"^14.0.0","nyc":"17.1.0","openai":"^6.2.0","rimraf":"5.0.10","safe-stable-stringify":"^2.4.1","sinon":"15.2.0","test-all-versions":"6.1.0","typescript":"5.0.4"},"dependencies":{"@opentelemetry/api-logs":"^0.208.0","@opentelemetry/instrumentation":"^0.208.0","@opentelemetry/semantic-conventions":"^1.36.0"},"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-openai#readme","gitHead":"94e5b7da4500459e38e8d4dfda93542f22159600","_id":"@opentelemetry/instrumentation-openai@0.6.0","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"_nodeVersion":"24.11.0","_npmVersion":"lerna/9.0.0/node@v24.11.0+x64 (linux)","dist":{"integrity":"sha512-FmmAi+gwuAyoWkxuyqpFlBCi7YG36L3HLnLVE0gf2iZV+AQlVQgd9kP8SxywSPV1L9BqTwJJ8mDIUiIBp9zSAQ==","shasum":"9415c0fe6e18e401e8edce6a040d071e2471919f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@opentelemetry/instrumentation-openai/-/instrumentation-openai-0.6.0.tgz","fileCount":24,"unpackedSize":139056,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-openai@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB06/kkGGvJJOxGhKPKXdK4Asw++MLMIkuo0ZosoRHhtAiACVmhOZ+jzVY2uwJ3VwnfMcynHce0wjPGgENsozqNHeA=="}],"size":29225},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:460bd0a5-7d95-42c2-8b7a-79eb606ab50a"}},"directories":{},"maintainers":[{"name":"anonymous","email":"dyladan@gmail.com"},{"name":"anonymous","email":"marc.pichler@dynatrace.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/instrumentation-openai_0.6.0_1762452081467_0.998879969556747"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-06T18:01:21.651Z","publish_time":1762452081651,"_source_registry_name":"default","contributors":[]},"0.7.0":{"name":"@opentelemetry/instrumentation-openai","version":"0.7.0","description":"OpenTelemetry instrumentation for the `openai` OpenAI client library","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","directory":"packages/instrumentation-openai"},"scripts":{"clean":"rimraf build/*","compile:with-dependencies":"nx run-many -t compile -p @opentelemetry/instrumentation-openai","compile":"tsc -p .","lint:readme":"node ../../scripts/lint-readme.js","prepublishOnly":"npm run compile","tdd":"npm run test -- --watch-extensions ts --watch","test":"nyc --no-clean mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'","test-all-versions":"tav","version:update":"node ../../scripts/version-update.js","watch":"tsc -w"},"keywords":["instrumentation","opentelemetry","observability","openai","llm","genai"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","engines":{"node":"^18.19.0 || >=20.6.0"},"publishConfig":{"access":"public"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"devDependencies":{"@opentelemetry/api":"^1.3.0","@opentelemetry/contrib-test-utils":"^0.55.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0","openai":"^6.2.0"},"dependencies":{"@opentelemetry/api-logs":"^0.208.0","@opentelemetry/instrumentation":"^0.208.0","@opentelemetry/semantic-conventions":"^1.36.0"},"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-openai#readme","gitHead":"950e9fe9b552ede3b427b0793c9fa44940844300","_id":"@opentelemetry/instrumentation-openai@0.7.0","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"_nodeVersion":"24.11.1","_npmVersion":"lerna/9.0.0/node@v24.11.1+x64 (linux)","dist":{"integrity":"sha512-p6quVxFL3q1qwrjNtpOmeaesjjdjWcdvkRFrRyqvg4zHYhiZF7+Als3tsYtvBwQElycnxDwtSAh7E2kbQk2NkA==","shasum":"f53ed32ce68c4be83b538c6b932f4309c6ccd5fc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@opentelemetry/instrumentation-openai/-/instrumentation-openai-0.7.0.tgz","fileCount":24,"unpackedSize":137781,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-openai@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICPF41qCsCeTNkEP/4+AR3XehUJheXaH70yoSOp9Ti6WAiEApsAwiBAIuUvkBKLv0CEf2UKeMxhEBWdSwPRLz6qo7II="}],"size":28910},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:460bd0a5-7d95-42c2-8b7a-79eb606ab50a"}},"directories":{},"maintainers":[{"name":"anonymous","email":"dyladan@gmail.com"},{"name":"anonymous","email":"marc.pichler@dynatrace.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/instrumentation-openai_0.7.0_1763993796516_0.23387630664833048"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-24T14:16:36.704Z","publish_time":1763993796704,"_source_registry_name":"default","contributors":[]},"0.7.1":{"name":"@opentelemetry/instrumentation-openai","version":"0.7.1","description":"OpenTelemetry instrumentation for the `openai` OpenAI client library","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","directory":"packages/instrumentation-openai"},"scripts":{"clean":"rimraf build/*","compile:with-dependencies":"nx run-many -t compile -p @opentelemetry/instrumentation-openai","compile":"tsc -p .","lint:readme":"node ../../scripts/lint-readme.js","prepublishOnly":"npm run compile","tdd":"npm run test -- --watch-extensions ts --watch","test":"nyc --no-clean mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'","test-all-versions":"tav","version:update":"node ../../scripts/version-update.js","watch":"tsc -w"},"keywords":["instrumentation","opentelemetry","observability","openai","llm","genai"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","engines":{"node":"^18.19.0 || >=20.6.0"},"publishConfig":{"access":"public"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"devDependencies":{"@opentelemetry/api":"^1.3.0","@opentelemetry/contrib-test-utils":"^0.56.0","@opentelemetry/sdk-logs":"^0.208.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0","openai":"^6.2.0"},"dependencies":{"@opentelemetry/api-logs":"^0.208.0","@opentelemetry/instrumentation":"^0.208.0","@opentelemetry/semantic-conventions":"^1.36.0"},"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-openai#readme","gitHead":"66935ac724cc271f70028035e534d47a4dfbcf12","_id":"@opentelemetry/instrumentation-openai@0.7.1","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"_nodeVersion":"24.12.0","_npmVersion":"lerna/9.0.3/node@v24.12.0+x64 (linux)","dist":{"integrity":"sha512-QDnnAYxByJoJ3jMly/EwRbXhnfZpGigfBcHyPcgWEMR4bfawJZhdOdFi1GVcC4ImdS7fGaYQOTX1WW24mftISg==","shasum":"516f562c8bd72d9c9babcf3e2048d3f46ce38846","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@opentelemetry/instrumentation-openai/-/instrumentation-openai-0.7.1.tgz","fileCount":24,"unpackedSize":138593,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-openai@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEcTD1wZC2PXDSAA60QkCY5sfjF0TehQqrFC9MdMWYg7AiEAsnpmcnbKUCVfrQX0MIGPMBSojxVsiNT8lOMI0hWuElk="}],"size":29075},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:460bd0a5-7d95-42c2-8b7a-79eb606ab50a"}},"directories":{},"maintainers":[{"name":"anonymous","email":"dyladan@gmail.com"},{"name":"anonymous","email":"marc.pichler@dynatrace.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/instrumentation-openai_0.7.1_1766012484852_0.04258451278678965"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-17T23:01:25.006Z","publish_time":1766012485006,"_source_registry_name":"default","contributors":[]},"0.8.0":{"name":"@opentelemetry/instrumentation-openai","version":"0.8.0","description":"OpenTelemetry instrumentation for the `openai` OpenAI client library","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","directory":"packages/instrumentation-openai"},"scripts":{"clean":"rimraf build/*","compile:with-dependencies":"nx run-many -t compile -p @opentelemetry/instrumentation-openai","compile":"tsc -p .","lint:readme":"node ../../scripts/lint-readme.js","prepublishOnly":"npm run compile","tdd":"npm run test -- --watch-extensions ts --watch","test":"nyc --no-clean mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'","test-all-versions":"tav","version:update":"node ../../scripts/version-update.js","watch":"tsc -w"},"keywords":["instrumentation","opentelemetry","observability","openai","llm","genai"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","engines":{"node":"^18.19.0 || >=20.6.0"},"publishConfig":{"access":"public"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"devDependencies":{"@opentelemetry/api":"^1.3.0","@opentelemetry/contrib-test-utils":"^0.57.0","@opentelemetry/sdk-logs":"^0.210.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0","openai":"^6.2.0"},"dependencies":{"@opentelemetry/api-logs":"^0.210.0","@opentelemetry/instrumentation":"^0.210.0","@opentelemetry/semantic-conventions":"^1.36.0"},"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-openai#readme","gitHead":"c84212cca7f010b80747cccb9942474e0459df6e","_id":"@opentelemetry/instrumentation-openai@0.8.0","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"_nodeVersion":"24.12.0","_npmVersion":"lerna/9.0.3/node@v24.12.0+x64 (linux)","dist":{"integrity":"sha512-iX/AZLXrbRfwhOv7Cn5vNHR+o3tvtjAi44r2tS0eL1+lW75IvkN4SK6NDJjqWBEv2sIM1TsqydOMfUf1fV1sxw==","shasum":"4ba7857b2631b030a9413c340ef4c50e27189dc3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@opentelemetry/instrumentation-openai/-/instrumentation-openai-0.8.0.tgz","fileCount":24,"unpackedSize":138593,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-openai@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGNAd0JIu2RGr5EkbxaO0L+JHlX/CKISLHmzSK6VAAEEAiEA5XjjKCychYZV1oQKtxn6a9oqAxolE/sEv8xaf7/whmM="}],"size":29074},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:460bd0a5-7d95-42c2-8b7a-79eb606ab50a"}},"directories":{},"maintainers":[{"name":"anonymous","email":"dyladan@gmail.com"},{"name":"anonymous","email":"marc.pichler@dynatrace.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/instrumentation-openai_0.8.0_1768472697328_0.38385800142122806"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-15T10:24:57.535Z","publish_time":1768472697535,"_source_registry_name":"default","contributors":[]},"0.9.0":{"name":"@opentelemetry/instrumentation-openai","version":"0.9.0","description":"OpenTelemetry instrumentation for the `openai` OpenAI client library","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","directory":"packages/instrumentation-openai"},"scripts":{"clean":"rimraf build/*","compile:with-dependencies":"nx run-many -t compile -p @opentelemetry/instrumentation-openai","compile":"tsc -p .","lint:readme":"node ../../scripts/lint-readme.js","prepublishOnly":"npm run compile","tdd":"npm run test -- --watch-extensions ts --watch","test":"nyc --no-clean mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'","test-all-versions":"tav","version:update":"node ../../scripts/version-update.js","watch":"tsc -w"},"keywords":["instrumentation","opentelemetry","observability","openai","llm","genai"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","engines":{"node":"^18.19.0 || >=20.6.0"},"publishConfig":{"access":"public"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"devDependencies":{"@opentelemetry/api":"^1.3.0","@opentelemetry/contrib-test-utils":"^0.58.0","@opentelemetry/sdk-logs":"^0.211.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0","openai":"^6.2.0"},"dependencies":{"@opentelemetry/api-logs":"^0.211.0","@opentelemetry/instrumentation":"^0.211.0","@opentelemetry/semantic-conventions":"^1.36.0"},"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-openai#readme","gitHead":"7a5f3c0a09b6a2d32c712b2962b95137c906a016","_id":"@opentelemetry/instrumentation-openai@0.9.0","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"_nodeVersion":"24.12.0","_npmVersion":"lerna/9.0.3/node@v24.12.0+x64 (linux)","dist":{"integrity":"sha512-Tf3shDZZo3pKz0LBschaEfX+SgpwMITnm8moOMzr6Fc10sKU96GxFwMmEg2JC0JW5x56kGJuwRoXZCVL66GBgg==","shasum":"a9c869bce1c300094be5841c9dd54a993eeafca3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@opentelemetry/instrumentation-openai/-/instrumentation-openai-0.9.0.tgz","fileCount":24,"unpackedSize":138593,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-openai@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCqODwyIoJp+S2RojXApsnAup7ALlzBx1Nm5OnXuA8NdgIgGkiv0Z5u7Yew+DhlkQAM8bnkDieDwWjLN6mOutCZ54E="}],"size":29075},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:460bd0a5-7d95-42c2-8b7a-79eb606ab50a"}},"directories":{},"maintainers":[{"name":"anonymous","email":"dyladan@gmail.com"},{"name":"anonymous","email":"marc.pichler@dynatrace.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/instrumentation-openai_0.9.0_1769076122689_0.49813016924949105"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-22T10:02:02.839Z","publish_time":1769076122839,"_source_registry_name":"default","contributors":[]},"0.10.0":{"name":"@opentelemetry/instrumentation-openai","version":"0.10.0","description":"OpenTelemetry instrumentation for the `openai` OpenAI client library","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","directory":"packages/instrumentation-openai"},"scripts":{"clean":"rimraf build/*","compile:with-dependencies":"nx run-many -t compile -p @opentelemetry/instrumentation-openai","compile":"tsc -p .","lint:readme":"node ../../scripts/lint-readme.js","prepublishOnly":"npm run compile","tdd":"npm run test -- --watch-extensions ts --watch","test":"nyc --no-clean mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'","test-all-versions":"tav","version:update":"node ../../scripts/version-update.js","watch":"tsc -w"},"keywords":["instrumentation","opentelemetry","observability","openai","llm","genai"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","engines":{"node":"^18.19.0 || >=20.6.0"},"publishConfig":{"access":"public"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"devDependencies":{"@opentelemetry/api":"^1.3.0","@opentelemetry/contrib-test-utils":"^0.59.0","@opentelemetry/sdk-logs":"^0.212.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0","openai":"^6.2.0"},"dependencies":{"@opentelemetry/api-logs":"^0.212.0","@opentelemetry/instrumentation":"^0.212.0","@opentelemetry/semantic-conventions":"^1.36.0"},"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-openai#readme","gitHead":"0b33a118f289c0435a241c84c3c3923312fc2b98","_id":"@opentelemetry/instrumentation-openai@0.10.0","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"_nodeVersion":"24.13.0","_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","dist":{"integrity":"sha512-0lV2zxge2mMaruVCw/bmypWVu+aJ76rc0HBvAVFCPUI3zzJdgBZJZafGIHZ1IB2F6VvrDFL+JstEnle6V8brvA==","shasum":"41c7f7dbe3b3a332c59d3dc68a41d3f5817e431c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@opentelemetry/instrumentation-openai/-/instrumentation-openai-0.10.0.tgz","fileCount":24,"unpackedSize":138597,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-openai@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCqwgZUK9qbM0C1hjTY1MNi5AN2b6bzW6RD+hJSPFsR+QIhALAeIjzAGV5aatFD51IOtyflSf3+MY19XWnZfsQ0gTEs"}],"size":29081},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:460bd0a5-7d95-42c2-8b7a-79eb606ab50a"}},"directories":{},"maintainers":[{"name":"anonymous","email":"dyladan@gmail.com"},{"name":"anonymous","email":"marc.pichler@dynatrace.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/instrumentation-openai_0.10.0_1771313876239_0.6709302929118488"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-17T07:37:56.397Z","publish_time":1771313876397,"_source_registry_name":"default","contributors":[]},"0.11.0":{"name":"@opentelemetry/instrumentation-openai","version":"0.11.0","description":"OpenTelemetry instrumentation for the `openai` OpenAI client library","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","directory":"packages/instrumentation-openai"},"scripts":{"clean":"rimraf build/*","compile:with-dependencies":"nx run-many -t compile -p @opentelemetry/instrumentation-openai","compile":"tsc -p .","lint:readme":"node ../../scripts/lint-readme.js","prepublishOnly":"npm run compile","tdd":"npm run test -- --watch-extensions ts --watch","test":"nyc --no-clean mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'","test-all-versions":"tav","version:update":"node ../../scripts/version-update.js","watch":"tsc -w"},"keywords":["instrumentation","opentelemetry","observability","openai","llm","genai"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","engines":{"node":"^18.19.0 || >=20.6.0"},"publishConfig":{"access":"public"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"devDependencies":{"@opentelemetry/api":"^1.3.0","@opentelemetry/contrib-test-utils":"^0.60.0","@opentelemetry/sdk-logs":"^0.213.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0","openai":"^6.2.0"},"dependencies":{"@opentelemetry/api-logs":"^0.213.0","@opentelemetry/instrumentation":"^0.213.0","@opentelemetry/semantic-conventions":"^1.36.0"},"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-openai#readme","gitHead":"39f08c313dc4d929c110ab7c43771c3cdbf8aa4c","_id":"@opentelemetry/instrumentation-openai@0.11.0","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"_nodeVersion":"24.14.0","_npmVersion":"lerna/9.0.4/node@v24.14.0+x64 (linux)","dist":{"integrity":"sha512-dlE35fB8xUFBFvlVOQcaMMii+mKk6kWeQbwQEePOLBp2U4oQd2wGGeVPYyihMnTFLVhQdQm2k5DVPFc2Gcllow==","shasum":"a0f7685386d4081bda9c7ca668ec7d6a5468a4b9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@opentelemetry/instrumentation-openai/-/instrumentation-openai-0.11.0.tgz","fileCount":24,"unpackedSize":138597,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-openai@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCju+Vpsozrx+zZS2AaGcmDakRXVTnjhUTiFOtMoT/EWgIhAO/HuzQqvVX4OVLpCJk1eUGtnevRen3Jto68Zcr/O3bq"}],"size":29082},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:460bd0a5-7d95-42c2-8b7a-79eb606ab50a"}},"directories":{},"maintainers":[{"name":"anonymous","email":"dyladan@gmail.com"},{"name":"anonymous","email":"marc.pichler@dynatrace.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/instrumentation-openai_0.11.0_1772644304274_0.344112973224302"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-04T17:11:44.420Z","publish_time":1772644304420,"_source_registry_name":"default","contributors":[]},"0.12.0":{"name":"@opentelemetry/instrumentation-openai","version":"0.12.0","description":"OpenTelemetry instrumentation for the `openai` OpenAI client library","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","directory":"packages/instrumentation-openai"},"scripts":{"clean":"rimraf build/*","compile:with-dependencies":"nx run-many -t compile -p @opentelemetry/instrumentation-openai","compile":"tsc -p .","lint:readme":"node ../../scripts/lint-readme.js","prepublishOnly":"npm run compile","tdd":"npm run test -- --watch-extensions ts --watch","test":"nyc --no-clean mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'","test-all-versions":"tav","version:update":"node ../../scripts/version-update.js","watch":"tsc -w"},"keywords":["instrumentation","opentelemetry","observability","openai","llm","genai"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","engines":{"node":"^18.19.0 || >=20.6.0"},"publishConfig":{"access":"public"},"peerDependencies":{"@opentelemetry/api":"^1.3.0"},"devDependencies":{"@opentelemetry/api":"^1.3.0","@opentelemetry/contrib-test-utils":"^0.61.0","@opentelemetry/sdk-logs":"^0.214.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0","openai":"^6.2.0"},"dependencies":{"@opentelemetry/api-logs":"^0.214.0","@opentelemetry/instrumentation":"^0.214.0","@opentelemetry/semantic-conventions":"^1.36.0"},"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-openai#readme","gitHead":"ed97091c9890dd18e52759f2ea98e9d7593b3ae4","_id":"@opentelemetry/instrumentation-openai@0.12.0","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"_nodeVersion":"24.14.0","_npmVersion":"lerna/9.0.5/node@v24.14.0+x64 (linux)","dist":{"integrity":"sha512-HPEw6Zgk/6oMgO/azb7TuYziaU87FnaFTpd74MXqPk2YUhCcRFwT3YZywO/VQ0sjhDX/TqTPEMemTEPwuQNU4w==","shasum":"9dccc141a00bd30be2bb489c90c11e1d87dec670","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@opentelemetry/instrumentation-openai/-/instrumentation-openai-0.12.0.tgz","fileCount":24,"unpackedSize":138597,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-openai@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC11fgbRg2eWT4I1i8MKqhXCB/UWTauT4gGOYYqr4lfEwIhAIzs/DUBqXS81A+Ba5/Xzl5PG36PBUVK/CN+GWRVLluf"}],"size":29080},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:460bd0a5-7d95-42c2-8b7a-79eb606ab50a"}},"directories":{},"maintainers":[{"name":"anonymous","email":"dyladan@gmail.com"},{"name":"anonymous","email":"marc.pichler@dynatrace.com"},{"name":"anonymous","email":"npmjs-account@opentelemetry.io"},{"name":"anonymous","email":"trentm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/instrumentation-openai_0.12.0_1774484678915_0.5407682344131866"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-26T00:24:39.055Z","publish_time":1774484679055,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"0.12.0"},"name":"@opentelemetry/instrumentation-openai","time":{"created":"2025-08-21T15:16:10.294Z","modified":"2026-03-26T00:24:47.787Z","0.0.1":"2025-08-21T15:15:58.414Z","0.1.0":"2025-09-01T15:13:02.704Z","0.2.0":"2025-09-08T14:32:24.108Z","0.3.0":"2025-09-10T16:06:50.981Z","0.3.2":"2025-09-29T18:24:34.635Z","0.3.3":"2025-09-29T19:41:21.094Z","0.4.0":"2025-10-06T19:10:39.306Z","0.5.0":"2025-10-21T16:01:16.083Z","0.6.0":"2025-11-06T18:01:21.651Z","0.7.0":"2025-11-24T14:16:36.704Z","0.7.1":"2025-12-17T23:01:25.006Z","0.8.0":"2026-01-15T10:24:57.535Z","0.9.0":"2026-01-22T10:02:02.839Z","0.10.0":"2026-02-17T07:37:56.397Z","0.11.0":"2026-03-04T17:11:44.420Z","0.12.0":"2026-03-26T00:24:39.055Z"},"readme":"# OpenTelemetry OpenAI module Instrumentation for Node.js\n\n[![NPM Published Version][npm-img]][npm-url]\n[![Apache License][license-image]][license-image]\n\nThis module provides automatic instrumentation for the [`openai`](https://www.npmjs.com/package/openai) module, which may be loaded using the [`@opentelemetry/sdk-trace-node`](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-node) package and is included in the [`@opentelemetry/auto-instrumentations-node`](https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-node) bundle.\n\nIf total installation size is not constrained, it is recommended to use the [`@opentelemetry/auto-instrumentations-node`](https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-node) bundle with [@opentelemetry/sdk-node](`https://www.npmjs.com/package/@opentelemetry/sdk-node`) for the most seamless instrumentation experience.\n\nCompatible with OpenTelemetry JS API and SDK `1.0+`.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/instrumentation-openai\n```\n\n## Supported Versions\n\n- [`openai`](https://www.npmjs.com/package/openai) versions `>=4.19.0 <7`\n\n## Usage\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/sdk-trace-node');\nconst { OpenAIInstrumentation } = require('@opentelemetry/instrumentation-openai');\nconst { registerInstrumentations } = require('@opentelemetry/instrumentation');\n\nconst provider = new NodeTracerProvider();\nprovider.register();\n\nregisterInstrumentations({\n  instrumentations: [\n    new OpenAIInstrumentation(),\n    // other instrumentations\n  ],\n});\n```\n\n## Semantic Conventions\n\nThis package implements Semantic Convention [Version 1.36.0](https://github.com/open-telemetry/semantic-conventions/blob/v1.36.0/docs/README.md).\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/instrumentation-openai\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Finstrumentation-openai.svg","users":{}}