@@ -84,7 +84,7 @@ describe('OpenAI integration', () => {
84
84
'gen_ai.request.stream' : true ,
85
85
'gen_ai.response.model' : 'gpt-4' ,
86
86
'gen_ai.response.id' : 'chatcmpl-stream-123' ,
87
- 'gen_ai.response.finish_reasons' : 'stop' ,
87
+ 'gen_ai.response.finish_reasons' : '[" stop"] ' ,
88
88
'gen_ai.usage.input_tokens' : 12 ,
89
89
'gen_ai.usage.output_tokens' : 18 ,
90
90
'gen_ai.usage.total_tokens' : 30 ,
@@ -110,7 +110,7 @@ describe('OpenAI integration', () => {
110
110
'gen_ai.request.stream' : true ,
111
111
'gen_ai.response.model' : 'gpt-4' ,
112
112
'gen_ai.response.id' : 'resp_stream_456' ,
113
- 'gen_ai.response.finish_reasons' : 'in_progress' ,
113
+ 'gen_ai.response.finish_reasons' : '[" in_progress"] ' ,
114
114
'gen_ai.usage.input_tokens' : 0 ,
115
115
'gen_ai.usage.output_tokens' : 0 ,
116
116
'gen_ai.usage.total_tokens' : 0 ,
@@ -210,9 +210,10 @@ describe('OpenAI integration', () => {
210
210
'gen_ai.request.model' : 'gpt-4' ,
211
211
'gen_ai.request.temperature' : 0.8 ,
212
212
'gen_ai.request.stream' : true ,
213
- 'gen_ai.request.messages' : expect . stringContaining ( 'Tell me about streaming' ) ,
213
+ 'gen_ai.request.messages' :
214
+ '[{"role":"system","content":"You are a helpful assistant."},{"role":"user","content":"Tell me about streaming"}]' ,
214
215
'gen_ai.response.text' : 'Hello from OpenAI streaming!' ,
215
- 'gen_ai.response.finish_reasons' : 'stop' ,
216
+ 'gen_ai.response.finish_reasons' : '[" stop"] ' ,
216
217
'gen_ai.response.id' : 'chatcmpl-stream-123' ,
217
218
'gen_ai.response.model' : 'gpt-4' ,
218
219
'gen_ai.usage.input_tokens' : 12 ,
@@ -240,8 +241,8 @@ describe('OpenAI integration', () => {
240
241
'gen_ai.request.model' : 'gpt-4' ,
241
242
'gen_ai.request.stream' : true ,
242
243
'gen_ai.request.messages' : '"Test streaming responses API"' ,
243
- 'gen_ai.response.text' : expect . stringContaining ( 'Streaming response to: Test streaming responses API' ) ,
244
- 'gen_ai.response.finish_reasons' : 'completed' ,
244
+ 'gen_ai.response.text' : 'Streaming response to: Test streaming responses APITest streaming responses API' ,
245
+ 'gen_ai.response.finish_reasons' : '["in_progress"," completed"] ' ,
245
246
'gen_ai.response.id' : 'resp_stream_456' ,
246
247
'gen_ai.response.model' : 'gpt-4' ,
247
248
'gen_ai.usage.input_tokens' : 6 ,
@@ -265,7 +266,7 @@ describe('OpenAI integration', () => {
265
266
'gen_ai.operation.name' : 'chat' ,
266
267
'gen_ai.request.model' : 'error-model' ,
267
268
'gen_ai.request.stream' : true ,
268
- 'gen_ai.request.messages' : expect . stringContaining ( ' This will fail' ) ,
269
+ 'gen_ai.request.messages' : '[{"role":"user","content":" This will fail"}]' ,
269
270
'gen_ai.system' : 'openai' ,
270
271
'openai.response.stream' : true ,
271
272
'sentry.op' : 'gen_ai.chat' ,
0 commit comments