Which component is this feature for?
Traceloop SDK
🔖 Feature description
Support basic chat telemetry for Open AI API chat operations:
- Capture request attributes such as model type, message content, and additional parameters
- Capture response attributes such as response length, model used and any error messages
- Track metrics: request count, response time, token usage, error rates, success rates
🎤 Why is this feature needed ?
Add instrumentation for Ruby's Open AI package
✌️ How do you aim to achieve this?
Establish a base telemetry module and extend it via a mixin module for chat telemetry
🔄️ Additional Information
No response
👀 Have you spent some time to check if this feature request has been raised before?
No similar features submitted
Are you willing to submit PR?
Yes