{"_id":"@agentinsight-sdk/openai","_rev":"4-59976bcaa33e2f0466873d844f7c4174","name":"@agentinsight-sdk/openai","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"@agentinsight-sdk/openai","version":"0.1.0","keywords":["agentinsight","observability","openai","tracing","ai","llm","gpt"],"author":{"name":"AgentInsight"},"license":"MIT","_id":"@agentinsight-sdk/openai@0.1.0","maintainers":[{"name":"agentinsightcn","email":"agentinsightcn@gmail.com"}],"homepage":"https://agent.goldebridge.com","bugs":{"url":"https://github.com/AgentInsightSDK/agentinsight-js/issues"},"dist":{"shasum":"954b9f91df820e975c150cc062c9ace1c3754374","tarball":"https://registry.npmjs.org/@agentinsight-sdk/openai/-/openai-0.1.0.tgz","fileCount":9,"integrity":"sha512-1zmKGplvVKv1wYXbsili7zfe8YuDOpaxxeqgb0rrZM+me0ULtJW0iQBHK9bPouSZxMgyQfnOGJRsWhUvqEFl7A==","signatures":[{"sig":"MEYCIQCa2co0UBjkpm4O2EO+5Ji8S8uTs2odcB+0Bki+fq3DSgIhAJOk+olxCKXWNx+bfTxUEIaQ5ZYGVgOl5tgIHrVtD4Ne","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103826},"main":"./dist/index.cjs","type":"module","_from":"file:agentinsight-sdk-openai-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"agentinsightcn","email":"agentinsightcn@gmail.com"},"_resolved":"C:\\Users\\Yingn\\AppData\\Local\\Temp\\2d890e8ed421250aa69fb879271de29e\\agentinsight-sdk-openai-0.1.0.tgz","_integrity":"sha512-1zmKGplvVKv1wYXbsili7zfe8YuDOpaxxeqgb0rrZM+me0ULtJW0iQBHK9bPouSZxMgyQfnOGJRsWhUvqEFl7A==","repository":{"url":"git+https://github.com/agentinsight/agentinsight-js.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.13.0","description":"AgentInsight integration for OpenAI SDK","directories":{},"sideEffects":false,"_nodeVersion":"26.1.0","dependencies":{"@agentinsight-sdk/core":"^0.1.0","@agentinsight-sdk/tracing":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"openai":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openai_0.1.0_1780407745894_0.3015592078416087","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@agentinsight-sdk/openai","version":"0.1.1","keywords":["agentinsight","observability","openai","tracing","ai","llm","gpt"],"author":{"name":"AgentInsight"},"license":"MIT","_id":"@agentinsight-sdk/openai@0.1.1","maintainers":[{"name":"agentinsightcn","email":"agentinsightcn@gmail.com"}],"homepage":"https://agent.goldebridge.com","bugs":{"url":"https://github.com/AgentInsightSDK/agentinsight-js/issues"},"dist":{"shasum":"7a609946c62558d1d4c59c7b140b57d920e9166c","tarball":"https://registry.npmjs.org/@agentinsight-sdk/openai/-/openai-0.1.1.tgz","fileCount":9,"integrity":"sha512-L/PJ6iIU8M1HcMOlQNNTVnYdxa9mq4qVmmSzyAiHYlOxC0mMUvmIAT7kMjS3Xb9Q+lkDo3VuwYW7DoiS0259tg==","signatures":[{"sig":"MEYCIQCsbHSb9eTPkrNCPcLgRXLDkOp6mwE83TDC5056e2uJcgIhAJybkdXIk1brSD+BwBxJGFoA1ybV55/LXn2cjeo5W3DV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103895},"main":"./dist/index.cjs","type":"module","_from":"file:agentinsight-sdk-openai-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"agentinsightcn","email":"agentinsightcn@gmail.com"},"_resolved":"C:\\Users\\Yingn\\AppData\\Local\\Temp\\d5cbbd281c1b1a37849be1c0c1494998\\agentinsight-sdk-openai-0.1.1.tgz","_integrity":"sha512-L/PJ6iIU8M1HcMOlQNNTVnYdxa9mq4qVmmSzyAiHYlOxC0mMUvmIAT7kMjS3Xb9Q+lkDo3VuwYW7DoiS0259tg==","repository":{"url":"git+https://github.com/agentinsight/agentinsight-js.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.13.0","description":"AgentInsight integration for OpenAI SDK","directories":{},"sideEffects":false,"_nodeVersion":"26.1.0","dependencies":{"@agentinsight-sdk/core":"^0.1.1","@agentinsight-sdk/tracing":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openai":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openai_0.1.1_1780411563599_0.009841755673384522","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@agentinsight-sdk/openai","version":"0.1.2","keywords":["agentinsight","observability","openai","tracing","ai","llm","gpt"],"author":{"name":"AgentInsight"},"license":"MIT","_id":"@agentinsight-sdk/openai@0.1.2","maintainers":[{"name":"agentinsightcn","email":"agentinsightcn@gmail.com"}],"homepage":"https://agent.goldebridge.com","bugs":{"url":"https://github.com/agentinsight/agentinsight-sdk-ts/issues"},"dist":{"shasum":"106917b9483078cce7ffb7f5ac2eb69570b9300d","tarball":"https://registry.npmjs.org/@agentinsight-sdk/openai/-/openai-0.1.2.tgz","fileCount":9,"integrity":"sha512-JmiUjiz6ZsVlWoIcNtZeLECy0dfpFMByHwqamAGyl+iezZMe8SlhDGY67G0ie655B8iaN3wLyUMXohB4Hnzt4g==","signatures":[{"sig":"MEYCIQD+midNUS5j6EaW5AKVeQSDCLQKtwVhGGjb/wzraKIWAAIhAPWFu+5093SoQanYBglclcehdHgYyN3MRrvl5qi+XNQP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100772},"main":"./dist/index.cjs","type":"module","_from":"file:agentinsight-sdk-openai-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"agentinsightcn","email":"agentinsightcn@gmail.com"},"_resolved":"C:\\Users\\Yingn\\AppData\\Local\\Temp\\d0d0a1ea3dc6a90b04c8ab7b5c4df2c0\\agentinsight-sdk-openai-0.1.2.tgz","_integrity":"sha512-JmiUjiz6ZsVlWoIcNtZeLECy0dfpFMByHwqamAGyl+iezZMe8SlhDGY67G0ie655B8iaN3wLyUMXohB4Hnzt4g==","repository":{"url":"git+https://github.com/agentinsight/agentinsight-sdk-ts.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.13.0","description":"AgentInsight integration for OpenAI SDK","directories":{},"sideEffects":false,"_nodeVersion":"26.1.0","dependencies":{"@agentinsight-sdk/core":"^0.1.2","@agentinsight-sdk/tracing":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openai":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openai_0.1.2_1780413003368_0.8616413868649739","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@agentinsight-sdk/openai","version":"0.1.3","description":"AgentInsight integration for OpenAI SDK","type":"module","sideEffects":false,"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","test":"vitest run","test:watch":"vitest","format":"prettier --write \"src/**/*.ts\"","format:check":"prettier --check \"src/**/*.ts\"","clean":"rm -rf dist"},"author":{"name":"AgentInsight"},"license":"MIT","keywords":["agentinsight","observability","openai","tracing","ai","llm","gpt"],"homepage":"https://agentinsight.goldebridge.com/platform","bugs":{"url":"https://github.com/agentinsight/agentinsight-sdk-ts/issues"},"repository":{"type":"git","url":"git+https://github.com/agentinsight/agentinsight-sdk-ts.git","directory":"packages/openai"},"publishConfig":{"access":"public"},"dependencies":{"@agentinsight-sdk/core":"workspace:^","@agentinsight-sdk/tracing":"workspace:^"},"devDependencies":{"openai":"^5.0.0"},"gitHead":"37fbb138900111474cc4d845e3efe47a8942366f","_id":"@agentinsight-sdk/openai@0.1.3","_nodeVersion":"26.1.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-68mgD3ea+OrG43OBNilsMW4BhTCGbRyh8PDtzKYmEvgPdsNbAZ8LXldOd8Bv5RwYp0yYr/lVkkwSvSG6gttuog==","shasum":"02e1f5f899bf6ee87d7ed80a82917ceafefb66da","tarball":"https://registry.npmjs.org/@agentinsight-sdk/openai/-/openai-0.1.3.tgz","fileCount":25,"unpackedSize":128139,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDT5/S4/I52w66LGoebh0M8teLKK0m+U12Rwc0Lg5ci/AiEA5y7BJ8JnmY+ma9Q4jJO5SwsEk5mfniXqjuickI+BNW0="}]},"_npmUser":{"name":"agentinsightcn","email":"agentinsightcn@gmail.com"},"directories":{},"maintainers":[{"name":"agentinsightcn","email":"agentinsightcn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openai_0.1.3_1782100608560_0.5286203672244019"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-02T13:42:25.774Z","modified":"2026-06-22T03:56:48.817Z","0.1.0":"2026-06-02T13:42:26.053Z","0.1.1":"2026-06-02T14:46:03.737Z","0.1.2":"2026-06-02T15:10:03.520Z","0.1.3":"2026-06-22T03:56:48.717Z"},"bugs":{"url":"https://github.com/agentinsight/agentinsight-sdk-ts/issues"},"author":{"name":"AgentInsight"},"license":"MIT","homepage":"https://agentinsight.goldebridge.com/platform","keywords":["agentinsight","observability","openai","tracing","ai","llm","gpt"],"repository":{"type":"git","url":"git+https://github.com/agentinsight/agentinsight-sdk-ts.git","directory":"packages/openai"},"description":"AgentInsight integration for OpenAI SDK","maintainers":[{"name":"agentinsightcn","email":"agentinsightcn@gmail.com"}],"readme":"# @agentinsight-sdk/openai\n\n[![NPM](https://img.shields.io/npm/v/@agentinsight-sdk/openai.svg)](https://www.npmjs.com/package/@agentinsight-sdk/openai)\n\nAgentInsight OpenAI SDK 集成 / AgentInsight OpenAI SDK Integration\n\n提供 `observeOpenAI` 包装器，自动追踪 OpenAI API 调用。\n\nProvides `observeOpenAI` wrapper to automatically trace OpenAI API calls.\n\n## 安装 / Installation\n\n```bash\nnpm install @agentinsight-sdk/openai\n```\n\n## 快速开始 / Quick Start\n\n```typescript\nimport { observeOpenAI } from \"@agentinsight-sdk/openai\";\nimport { AgentInsightSpanProcessor } from \"@agentinsight-sdk/otel\";\nimport { NodeSDK } from \"@opentelemetry/sdk-node\";\nimport OpenAI from \"openai\";\n\n// 1. 初始化 AgentInsight OTEL 导出 / Initialize AgentInsight OTEL export\nconst sdk = new NodeSDK({\n  spanProcessors: [\n    new AgentInsightSpanProcessor({\n      publicKey: \"pk-ai-...\",\n      secretKey: \"sk-ai-...\",\n      baseUrl: \"https://agent.goldebridge.com\",\n    }),\n  ],\n});\nsdk.start();\n\n// 2. 用 observeOpenAI 包装 OpenAI 客户端 / Wrap OpenAI client with observeOpenAI\nconst client = observeOpenAI(\n  new OpenAI({\n    apiKey: process.env.OPENAI_API_KEY,\n  }),\n);\n\nconst result = await client.chat.completions.create({\n  model: \"gpt-4\",\n  messages: [{ role: \"user\", content: \"Hello!\" }],\n});\n```\n\n## 文档 / Documentation\n\n- [AgentInsight 平台 / Platform](https://agentinsight.goldebridge.com/platform)\n- [API 参考 / API Reference](https://agentinsight.goldebridge.com/docs)\n\n## 许可证 / License\n\n[MIT](../../LICENSE)\n","readmeFilename":"README.md"}