@@ -70,7 +70,7 @@ describe('Vercel AI integration', () => {
7070 [ GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE ] : 20 ,
7171 [ GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE ] : 30 ,
7272 [ GEN_AI_OPERATION_NAME_ATTRIBUTE ] : 'generate_content' ,
73- [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'gen_ai.generate_text ' ,
73+ [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'gen_ai.generate_content ' ,
7474 [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : 'auto.vercelai.otel' ,
7575 'vercel.ai.model.provider' : 'mock-provider' ,
7676 'vercel.ai.operationId' : 'ai.generateText.doGenerate' ,
@@ -83,7 +83,7 @@ describe('Vercel AI integration', () => {
8383 'vercel.ai.streaming' : false ,
8484 } ,
8585 description : 'generate_content mock-model-id' ,
86- op : 'gen_ai.generate_text ' ,
86+ op : 'gen_ai.generate_content ' ,
8787 origin : 'auto.vercelai.otel' ,
8888 status : 'ok' ,
8989 } ) ,
@@ -132,7 +132,7 @@ describe('Vercel AI integration', () => {
132132 [ GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE ] : 20 ,
133133 [ GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE ] : 30 ,
134134 [ GEN_AI_OPERATION_NAME_ATTRIBUTE ] : 'generate_content' ,
135- [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'gen_ai.generate_text ' ,
135+ [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'gen_ai.generate_content ' ,
136136 [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : 'auto.vercelai.otel' ,
137137 'vercel.ai.model.provider' : 'mock-provider' ,
138138 'vercel.ai.operationId' : 'ai.generateText.doGenerate' ,
@@ -146,7 +146,7 @@ describe('Vercel AI integration', () => {
146146 'vercel.ai.streaming' : false ,
147147 } ,
148148 description : 'generate_content mock-model-id' ,
149- op : 'gen_ai.generate_text ' ,
149+ op : 'gen_ai.generate_content ' ,
150150 origin : 'auto.vercelai.otel' ,
151151 status : 'ok' ,
152152 } ) ,
@@ -186,7 +186,7 @@ describe('Vercel AI integration', () => {
186186 [ GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE ] : 25 ,
187187 [ GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE ] : 40 ,
188188 [ GEN_AI_OPERATION_NAME_ATTRIBUTE ] : 'generate_content' ,
189- [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'gen_ai.generate_text ' ,
189+ [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'gen_ai.generate_content ' ,
190190 [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : 'auto.vercelai.otel' ,
191191 'vercel.ai.model.provider' : 'mock-provider' ,
192192 'vercel.ai.operationId' : 'ai.generateText.doGenerate' ,
@@ -199,7 +199,7 @@ describe('Vercel AI integration', () => {
199199 'vercel.ai.streaming' : false ,
200200 } ,
201201 description : 'generate_content mock-model-id' ,
202- op : 'gen_ai.generate_text ' ,
202+ op : 'gen_ai.generate_content ' ,
203203 origin : 'auto.vercelai.otel' ,
204204 status : 'ok' ,
205205 } ) ,
@@ -280,7 +280,7 @@ describe('Vercel AI integration', () => {
280280 [ GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE ] : 20 ,
281281 [ GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE ] : 30 ,
282282 [ GEN_AI_OPERATION_NAME_ATTRIBUTE ] : 'generate_content' ,
283- [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'gen_ai.generate_text ' ,
283+ [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'gen_ai.generate_content ' ,
284284 [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : 'auto.vercelai.otel' ,
285285 'vercel.ai.model.provider' : 'mock-provider' ,
286286 'vercel.ai.operationId' : 'ai.generateText.doGenerate' ,
@@ -294,7 +294,7 @@ describe('Vercel AI integration', () => {
294294 'vercel.ai.streaming' : false ,
295295 } ,
296296 description : 'generate_content mock-model-id' ,
297- op : 'gen_ai.generate_text ' ,
297+ op : 'gen_ai.generate_content ' ,
298298 origin : 'auto.vercelai.otel' ,
299299 status : 'ok' ,
300300 parent_span_id : expect . any ( String ) ,
@@ -353,7 +353,7 @@ describe('Vercel AI integration', () => {
353353 [ GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE ] : 20 ,
354354 [ GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE ] : 30 ,
355355 [ GEN_AI_OPERATION_NAME_ATTRIBUTE ] : 'generate_content' ,
356- [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'gen_ai.generate_text ' ,
356+ [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'gen_ai.generate_content ' ,
357357 [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : 'auto.vercelai.otel' ,
358358 'vercel.ai.model.provider' : 'mock-provider' ,
359359 'vercel.ai.operationId' : 'ai.generateText.doGenerate' ,
@@ -367,7 +367,7 @@ describe('Vercel AI integration', () => {
367367 'vercel.ai.streaming' : false ,
368368 } ,
369369 description : 'generate_content mock-model-id' ,
370- op : 'gen_ai.generate_text ' ,
370+ op : 'gen_ai.generate_content ' ,
371371 origin : 'auto.vercelai.otel' ,
372372 status : 'ok' ,
373373 parent_span_id : expect . any ( String ) ,
@@ -427,7 +427,7 @@ describe('Vercel AI integration', () => {
427427 [ GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE ] : 25 ,
428428 [ GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE ] : 40 ,
429429 [ GEN_AI_OPERATION_NAME_ATTRIBUTE ] : 'generate_content' ,
430- [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'gen_ai.generate_text ' ,
430+ [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'gen_ai.generate_content ' ,
431431 [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : 'auto.vercelai.otel' ,
432432 'vercel.ai.model.provider' : 'mock-provider' ,
433433 'vercel.ai.operationId' : 'ai.generateText.doGenerate' ,
@@ -442,7 +442,7 @@ describe('Vercel AI integration', () => {
442442 'vercel.ai.streaming' : false ,
443443 } ,
444444 description : 'generate_content mock-model-id' ,
445- op : 'gen_ai.generate_text ' ,
445+ op : 'gen_ai.generate_content ' ,
446446 origin : 'auto.vercelai.otel' ,
447447 status : 'ok' ,
448448 parent_span_id : expect . any ( String ) ,
@@ -528,7 +528,7 @@ describe('Vercel AI integration', () => {
528528 [ GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE ] : 25 ,
529529 [ GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE ] : 40 ,
530530 [ GEN_AI_OPERATION_NAME_ATTRIBUTE ] : 'generate_content' ,
531- [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'gen_ai.generate_text ' ,
531+ [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'gen_ai.generate_content ' ,
532532 [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : 'auto.vercelai.otel' ,
533533 'vercel.ai.model.provider' : 'mock-provider' ,
534534 'vercel.ai.operationId' : 'ai.generateText.doGenerate' ,
@@ -541,7 +541,7 @@ describe('Vercel AI integration', () => {
541541 'vercel.ai.streaming' : false ,
542542 } ,
543543 description : 'generate_content mock-model-id' ,
544- op : 'gen_ai.generate_text ' ,
544+ op : 'gen_ai.generate_content ' ,
545545 origin : 'auto.vercelai.otel' ,
546546 status : 'ok' ,
547547 } ) ,
@@ -648,7 +648,7 @@ describe('Vercel AI integration', () => {
648648 [ GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE ] : 25 ,
649649 [ GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE ] : 40 ,
650650 [ GEN_AI_OPERATION_NAME_ATTRIBUTE ] : 'generate_content' ,
651- [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'gen_ai.generate_text ' ,
651+ [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'gen_ai.generate_content ' ,
652652 [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : 'auto.vercelai.otel' ,
653653 'vercel.ai.model.provider' : 'mock-provider' ,
654654 'vercel.ai.operationId' : 'ai.generateText.doGenerate' ,
@@ -661,7 +661,7 @@ describe('Vercel AI integration', () => {
661661 'vercel.ai.streaming' : false ,
662662 } ,
663663 description : 'generate_content mock-model-id' ,
664- op : 'gen_ai.generate_text ' ,
664+ op : 'gen_ai.generate_content ' ,
665665 origin : 'auto.vercelai.otel' ,
666666 status : 'ok' ,
667667 } ) ,
@@ -757,11 +757,11 @@ describe('Vercel AI integration', () => {
757757 // The doGenerate span - name stays as 'generateText.doGenerate' since model ID is missing
758758 expect . objectContaining ( {
759759 description : 'generateText.doGenerate' ,
760- op : 'gen_ai.generate_text ' ,
760+ op : 'gen_ai.generate_content ' ,
761761 origin : 'auto.vercelai.otel' ,
762762 status : 'ok' ,
763763 data : expect . objectContaining ( {
764- [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'gen_ai.generate_text ' ,
764+ [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'gen_ai.generate_content ' ,
765765 [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : 'auto.vercelai.otel' ,
766766 [ GEN_AI_OPERATION_NAME_ATTRIBUTE ] : 'generate_content' ,
767767 } ) ,
@@ -938,7 +938,7 @@ describe('Vercel AI integration', () => {
938938 } ) ,
939939 } ) ,
940940 expect . objectContaining ( {
941- op : 'gen_ai.generate_text ' ,
941+ op : 'gen_ai.generate_content ' ,
942942 data : expect . objectContaining ( {
943943 'gen_ai.conversation.id' : 'conv-a' ,
944944 } ) ,
0 commit comments