Ya could be me... but i literally inited a brand new project, installed openai and helicone, and getting unmet deps.
10906 pnpm init
10907 pnpm add -D typescript @types/node
10908 npx tsc --init
10909 mkdir src
10910 touch src/index.ts
10911 pnpm i ts-node
10912 code .
10913 git init
10914 ts-node src/index.ts
10915 pnpm i openai
10916 pnpm i @helicone/helicone
βββ¬ @helicone/helicone 3.1.2
βββ¬ @traceloop/node-server-sdk 0.8.9
βββ¬ @opentelemetry/sdk-node 0.49.1
βββ β unmet peer @opentelemetry/api@">=1.3.0 <1.9.0": found 1.9.0
βββ¬ @opentelemetry/core 1.22.0
β βββ β unmet peer @opentelemetry/api@">=1.0.0 <1.9.0": found 1.9.0
βββ¬ @opentelemetry/sdk-logs 0.49.1
β βββ β unmet peer @opentelemetry/api@">=1.4.0 <1.9.0": found 1.9.0
β βββ¬ @opentelemetry/resources 1.22.0
β βββ β unmet peer @opentelemetry/api@">=1.0.0 <1.9.0": found 1.9.0
βββ¬ @opentelemetry/exporter-trace-otlp-proto 0.49.1
β βββ¬ @opentelemetry/sdk-trace-base 1.22.0
β β βββ β unmet peer @opentelemetry/api@">=1.0.0 <1.9.0": found 1.9.0
β βββ¬ @opentelemetry/otlp-transformer 0.49.1
β βββ β unmet peer @opentelemetry/api@">=1.3.0 <1.9.0": found 1.9.0
β βββ¬ @opentelemetry/sdk-metrics 1.22.0
β βββ β unmet peer @opentelemetry/api@">=1.3.0 <1.9.0": found 1.9.0
βββ¬ @opentelemetry/sdk-trace-node 1.22.0
βββ β unmet peer @opentelemetry/api@">=1.0.0 <1.9.0": found 1.9.0
βββ¬ @opentelemetry/propagator-b3 1.22.0
β βββ β unmet peer @opentelemetry/api@">=1.0.0 <1.9.0": found 1.9.0
βββ¬ @opentelemetry/propagator-jaeger 1.22.0
β βββ β unmet peer @opentelemetry/api@">=1.0.0 <1.9.0": found 1.9.0
βββ¬ @opentelemetry/context-async-hooks 1.22.0
βββ β unmet peer @opentelemetry/api@">=1.0.0 <1.9.0": found 1.9.0
Let me know if something is up or i need to pin openai to something. And ideally if that is mentioned somewhere π