Skip to content

Commit 8ffd1de

Browse files
authored
ref(core): Remove provider-specific AI span attributes in favor of gen_ai attributes in sentry conventions (#20011)
In the openai and anthropic integrations we send multiple provider specific attributes. None of these are part of our sentry conventions and should therefore be emitted. These fall into two categories: - Exact duplicates of attributes in our `gen_ai` namespace: - `openai.response.id`, `openai.response.model`, `openai.usage.prompt_tokens`, `openai.usage.completion_tokens` - These are strictly redundant and therefore provide no value. - No `gen_ai` equivalent: - `openai.response.timestamp`, `anthropic.response.timestamp` - These have no `gen_ai` equivalent so we would no longer send this data at all, but since they are not in the semantic conventions we probably shouldn't send them either. According to Hex, none of these attributes are used in any stored queries, dashboards or alerts. We will still call this out in the changelog in case any users rely on this in hooks. Closes #20015 (added automatically)
1 parent 2c0ce6f commit 8ffd1de

File tree

9 files changed

+20
-251
lines changed

9 files changed

+20
-251
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,21 @@
5858

5959
Adds instrumentation for the Google GenAI [`embedContent`](https://ai.google.dev/gemini-api/docs/embeddings) API, creating `gen_ai.embeddings` spans.
6060

61+
- **ref(core): Remove provider-specific AI span attributes in favor of `gen_ai` attributes in sentry conventions ([#20011](https://github.com/getsentry/sentry-javascript/pull/20011))**
62+
63+
The following provider-specific span attributes have been removed from the OpenAI and Anthropic AI integrations. Use the standardized `gen_ai.*` equivalents instead:
64+
65+
| Removed attribute | Replacement |
66+
| -------------------------------- | ---------------------------- |
67+
| `openai.response.id` | `gen_ai.response.id` |
68+
| `openai.response.model` | `gen_ai.response.model` |
69+
| `openai.usage.prompt_tokens` | `gen_ai.usage.input_tokens` |
70+
| `openai.usage.completion_tokens` | `gen_ai.usage.output_tokens` |
71+
| `openai.response.timestamp` | _(removed, no replacement)_ |
72+
| `anthropic.response.timestamp` | _(removed, no replacement)_ |
73+
74+
If you reference these attributes in hooks (e.g. `beforeSendTransaction`), update them to the `gen_ai.*` equivalents.
75+
6176
## 10.46.0
6277

6378
### Important Changes

dev-packages/node-integration-tests/suites/tracing/anthropic/test.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { SEMANTIC_ATTRIBUTE_SENTRY_OP, SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN } from '@sentry/core';
22
import { afterAll, describe, expect } from 'vitest';
33
import {
4-
ANTHROPIC_AI_RESPONSE_TIMESTAMP_ATTRIBUTE,
54
GEN_AI_INPUT_MESSAGES_ATTRIBUTE,
65
GEN_AI_INPUT_MESSAGES_ORIGINAL_LENGTH_ATTRIBUTE,
76
GEN_AI_OPERATION_NAME_ATTRIBUTE,
@@ -84,7 +83,6 @@ describe('Anthropic integration', () => {
8483
// Fourth span - models.retrieve
8584
expect.objectContaining({
8685
data: expect.objectContaining({
87-
[ANTHROPIC_AI_RESPONSE_TIMESTAMP_ATTRIBUTE]: '2024-05-08T05:20:00.000Z',
8886
[GEN_AI_OPERATION_NAME_ATTRIBUTE]: 'models',
8987
[SEMANTIC_ATTRIBUTE_SENTRY_OP]: 'gen_ai.models',
9088
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.ai.anthropic',
@@ -212,7 +210,6 @@ describe('Anthropic integration', () => {
212210
// Fourth - models.retrieve with PII
213211
expect.objectContaining({
214212
data: expect.objectContaining({
215-
[ANTHROPIC_AI_RESPONSE_TIMESTAMP_ATTRIBUTE]: '2024-05-08T05:20:00.000Z',
216213
[GEN_AI_OPERATION_NAME_ATTRIBUTE]: 'models',
217214
[GEN_AI_REQUEST_MODEL_ATTRIBUTE]: 'claude-3-haiku-20240307',
218215
[GEN_AI_RESPONSE_ID_ATTRIBUTE]: 'claude-3-haiku-20240307',

dev-packages/node-integration-tests/suites/tracing/openai/openai-tool-calls/test.ts

Lines changed: 0 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,6 @@ import {
1717
GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE,
1818
GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE,
1919
GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE,
20-
OPENAI_RESPONSE_ID_ATTRIBUTE,
21-
OPENAI_RESPONSE_MODEL_ATTRIBUTE,
22-
OPENAI_RESPONSE_TIMESTAMP_ATTRIBUTE,
23-
OPENAI_USAGE_COMPLETION_TOKENS_ATTRIBUTE,
24-
OPENAI_USAGE_PROMPT_TOKENS_ATTRIBUTE,
2520
} from '../../../../../../packages/core/src/tracing/ai/gen-ai-attributes';
2621
import { cleanupChildProcesses, createEsmAndCjsTests } from '../../../../utils/runner';
2722

@@ -99,11 +94,6 @@ describe('OpenAI Tool Calls integration', () => {
9994
[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE]: 15,
10095
[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE]: 25,
10196
[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE]: 40,
102-
[OPENAI_RESPONSE_ID_ATTRIBUTE]: 'chatcmpl-tools-123',
103-
[OPENAI_RESPONSE_MODEL_ATTRIBUTE]: 'gpt-4',
104-
[OPENAI_RESPONSE_TIMESTAMP_ATTRIBUTE]: '2023-03-01T06:31:40.000Z',
105-
[OPENAI_USAGE_COMPLETION_TOKENS_ATTRIBUTE]: 25,
106-
[OPENAI_USAGE_PROMPT_TOKENS_ATTRIBUTE]: 15,
10797
},
10898
description: 'chat gpt-4',
10999
op: 'gen_ai.chat',
@@ -127,11 +117,6 @@ describe('OpenAI Tool Calls integration', () => {
127117
[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE]: 15,
128118
[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE]: 25,
129119
[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE]: 40,
130-
[OPENAI_RESPONSE_ID_ATTRIBUTE]: 'chatcmpl-stream-tools-123',
131-
[OPENAI_RESPONSE_MODEL_ATTRIBUTE]: 'gpt-4',
132-
[OPENAI_RESPONSE_TIMESTAMP_ATTRIBUTE]: '2023-03-01T06:31:45.000Z',
133-
[OPENAI_USAGE_COMPLETION_TOKENS_ATTRIBUTE]: 25,
134-
[OPENAI_USAGE_PROMPT_TOKENS_ATTRIBUTE]: 15,
135120
},
136121
description: 'chat gpt-4',
137122
op: 'gen_ai.chat',
@@ -153,11 +138,6 @@ describe('OpenAI Tool Calls integration', () => {
153138
[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE]: 8,
154139
[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE]: 12,
155140
[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE]: 20,
156-
[OPENAI_RESPONSE_ID_ATTRIBUTE]: 'resp_tools_789',
157-
[OPENAI_RESPONSE_MODEL_ATTRIBUTE]: 'gpt-4',
158-
[OPENAI_RESPONSE_TIMESTAMP_ATTRIBUTE]: '2023-03-01T06:32:00.000Z',
159-
[OPENAI_USAGE_COMPLETION_TOKENS_ATTRIBUTE]: 12,
160-
[OPENAI_USAGE_PROMPT_TOKENS_ATTRIBUTE]: 8,
161141
},
162142
description: 'chat gpt-4',
163143
op: 'gen_ai.chat',
@@ -181,11 +161,6 @@ describe('OpenAI Tool Calls integration', () => {
181161
[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE]: 8,
182162
[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE]: 12,
183163
[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE]: 20,
184-
[OPENAI_RESPONSE_ID_ATTRIBUTE]: 'resp_stream_tools_789',
185-
[OPENAI_RESPONSE_MODEL_ATTRIBUTE]: 'gpt-4',
186-
[OPENAI_RESPONSE_TIMESTAMP_ATTRIBUTE]: '2023-03-01T06:31:50.000Z',
187-
[OPENAI_USAGE_COMPLETION_TOKENS_ATTRIBUTE]: 12,
188-
[OPENAI_USAGE_PROMPT_TOKENS_ATTRIBUTE]: 8,
189164
},
190165
description: 'chat gpt-4',
191166
op: 'gen_ai.chat',
@@ -217,11 +192,6 @@ describe('OpenAI Tool Calls integration', () => {
217192
[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE]: 15,
218193
[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE]: 25,
219194
[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE]: 40,
220-
[OPENAI_RESPONSE_ID_ATTRIBUTE]: 'chatcmpl-tools-123',
221-
[OPENAI_RESPONSE_MODEL_ATTRIBUTE]: 'gpt-4',
222-
[OPENAI_RESPONSE_TIMESTAMP_ATTRIBUTE]: '2023-03-01T06:31:40.000Z',
223-
[OPENAI_USAGE_COMPLETION_TOKENS_ATTRIBUTE]: 25,
224-
[OPENAI_USAGE_PROMPT_TOKENS_ATTRIBUTE]: 15,
225195
},
226196
description: 'chat gpt-4',
227197
op: 'gen_ai.chat',
@@ -248,11 +218,6 @@ describe('OpenAI Tool Calls integration', () => {
248218
[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE]: 15,
249219
[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE]: 25,
250220
[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE]: 40,
251-
[OPENAI_RESPONSE_ID_ATTRIBUTE]: 'chatcmpl-stream-tools-123',
252-
[OPENAI_RESPONSE_MODEL_ATTRIBUTE]: 'gpt-4',
253-
[OPENAI_RESPONSE_TIMESTAMP_ATTRIBUTE]: '2023-03-01T06:31:45.000Z',
254-
[OPENAI_USAGE_COMPLETION_TOKENS_ATTRIBUTE]: 25,
255-
[OPENAI_USAGE_PROMPT_TOKENS_ATTRIBUTE]: 15,
256221
},
257222
description: 'chat gpt-4',
258223
op: 'gen_ai.chat',
@@ -277,11 +242,6 @@ describe('OpenAI Tool Calls integration', () => {
277242
[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE]: 8,
278243
[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE]: 12,
279244
[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE]: 20,
280-
[OPENAI_RESPONSE_ID_ATTRIBUTE]: 'resp_tools_789',
281-
[OPENAI_RESPONSE_MODEL_ATTRIBUTE]: 'gpt-4',
282-
[OPENAI_RESPONSE_TIMESTAMP_ATTRIBUTE]: '2023-03-01T06:32:00.000Z',
283-
[OPENAI_USAGE_COMPLETION_TOKENS_ATTRIBUTE]: 12,
284-
[OPENAI_USAGE_PROMPT_TOKENS_ATTRIBUTE]: 8,
285245
},
286246
description: 'chat gpt-4',
287247
op: 'gen_ai.chat',
@@ -308,11 +268,6 @@ describe('OpenAI Tool Calls integration', () => {
308268
[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE]: 8,
309269
[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE]: 12,
310270
[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE]: 20,
311-
[OPENAI_RESPONSE_ID_ATTRIBUTE]: 'resp_stream_tools_789',
312-
[OPENAI_RESPONSE_MODEL_ATTRIBUTE]: 'gpt-4',
313-
[OPENAI_RESPONSE_TIMESTAMP_ATTRIBUTE]: '2023-03-01T06:31:50.000Z',
314-
[OPENAI_USAGE_COMPLETION_TOKENS_ATTRIBUTE]: 12,
315-
[OPENAI_USAGE_PROMPT_TOKENS_ATTRIBUTE]: 8,
316271
},
317272
description: 'chat gpt-4',
318273
op: 'gen_ai.chat',

dev-packages/node-integration-tests/suites/tracing/openai/test.ts

Lines changed: 0 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,6 @@ import {
2121
GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE,
2222
GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE,
2323
GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE,
24-
OPENAI_RESPONSE_ID_ATTRIBUTE,
25-
OPENAI_RESPONSE_MODEL_ATTRIBUTE,
26-
OPENAI_RESPONSE_TIMESTAMP_ATTRIBUTE,
27-
OPENAI_USAGE_COMPLETION_TOKENS_ATTRIBUTE,
28-
OPENAI_USAGE_PROMPT_TOKENS_ATTRIBUTE,
2924
} from '../../../../../packages/core/src/tracing/ai/gen-ai-attributes';
3025
import { cleanupChildProcesses, createEsmAndCjsTests } from '../../../utils/runner';
3126

@@ -52,11 +47,6 @@ describe('OpenAI integration', () => {
5247
[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE]: 10,
5348
[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE]: 15,
5449
[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE]: 25,
55-
[OPENAI_RESPONSE_ID_ATTRIBUTE]: 'chatcmpl-mock123',
56-
[OPENAI_RESPONSE_MODEL_ATTRIBUTE]: 'gpt-3.5-turbo',
57-
[OPENAI_RESPONSE_TIMESTAMP_ATTRIBUTE]: '2023-03-01T06:31:28.000Z',
58-
[OPENAI_USAGE_COMPLETION_TOKENS_ATTRIBUTE]: 15,
59-
[OPENAI_USAGE_PROMPT_TOKENS_ATTRIBUTE]: 10,
6050
},
6151
description: 'chat gpt-3.5-turbo',
6252
op: 'gen_ai.chat',
@@ -77,11 +67,6 @@ describe('OpenAI integration', () => {
7767
[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE]: 5,
7868
[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE]: 8,
7969
[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE]: 13,
80-
[OPENAI_RESPONSE_ID_ATTRIBUTE]: 'resp_mock456',
81-
[OPENAI_RESPONSE_MODEL_ATTRIBUTE]: 'gpt-3.5-turbo',
82-
[OPENAI_RESPONSE_TIMESTAMP_ATTRIBUTE]: '2023-03-01T06:31:30.000Z',
83-
[OPENAI_USAGE_COMPLETION_TOKENS_ATTRIBUTE]: 8,
84-
[OPENAI_USAGE_PROMPT_TOKENS_ATTRIBUTE]: 5,
8570
},
8671
description: 'chat gpt-3.5-turbo',
8772
op: 'gen_ai.chat',
@@ -118,12 +103,7 @@ describe('OpenAI integration', () => {
118103
[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE]: 12,
119104
[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE]: 18,
120105
[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE]: 30,
121-
[OPENAI_RESPONSE_ID_ATTRIBUTE]: 'chatcmpl-stream-123',
122-
[OPENAI_RESPONSE_MODEL_ATTRIBUTE]: 'gpt-4',
123106
[GEN_AI_RESPONSE_STREAMING_ATTRIBUTE]: true,
124-
[OPENAI_RESPONSE_TIMESTAMP_ATTRIBUTE]: '2023-03-01T06:31:40.000Z',
125-
[OPENAI_USAGE_COMPLETION_TOKENS_ATTRIBUTE]: 18,
126-
[OPENAI_USAGE_PROMPT_TOKENS_ATTRIBUTE]: 12,
127107
},
128108
description: 'chat gpt-4',
129109
op: 'gen_ai.chat',
@@ -145,12 +125,7 @@ describe('OpenAI integration', () => {
145125
[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE]: 6,
146126
[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE]: 10,
147127
[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE]: 16,
148-
[OPENAI_RESPONSE_ID_ATTRIBUTE]: 'resp_stream_456',
149-
[OPENAI_RESPONSE_MODEL_ATTRIBUTE]: 'gpt-4',
150128
[GEN_AI_RESPONSE_STREAMING_ATTRIBUTE]: true,
151-
[OPENAI_RESPONSE_TIMESTAMP_ATTRIBUTE]: '2023-03-01T06:31:50.000Z',
152-
[OPENAI_USAGE_COMPLETION_TOKENS_ATTRIBUTE]: 10,
153-
[OPENAI_USAGE_PROMPT_TOKENS_ATTRIBUTE]: 6,
154129
},
155130
description: 'chat gpt-4',
156131
op: 'gen_ai.chat',
@@ -199,11 +174,6 @@ describe('OpenAI integration', () => {
199174
[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE]: 10,
200175
[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE]: 15,
201176
[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE]: 25,
202-
[OPENAI_RESPONSE_ID_ATTRIBUTE]: 'chatcmpl-mock123',
203-
[OPENAI_RESPONSE_MODEL_ATTRIBUTE]: 'gpt-3.5-turbo',
204-
[OPENAI_RESPONSE_TIMESTAMP_ATTRIBUTE]: '2023-03-01T06:31:28.000Z',
205-
[OPENAI_USAGE_COMPLETION_TOKENS_ATTRIBUTE]: 15,
206-
[OPENAI_USAGE_PROMPT_TOKENS_ATTRIBUTE]: 10,
207177
},
208178
description: 'chat gpt-3.5-turbo',
209179
op: 'gen_ai.chat',
@@ -227,11 +197,6 @@ describe('OpenAI integration', () => {
227197
[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE]: 5,
228198
[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE]: 8,
229199
[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE]: 13,
230-
[OPENAI_RESPONSE_ID_ATTRIBUTE]: 'resp_mock456',
231-
[OPENAI_RESPONSE_MODEL_ATTRIBUTE]: 'gpt-3.5-turbo',
232-
[OPENAI_RESPONSE_TIMESTAMP_ATTRIBUTE]: '2023-03-01T06:31:30.000Z',
233-
[OPENAI_USAGE_COMPLETION_TOKENS_ATTRIBUTE]: 8,
234-
[OPENAI_USAGE_PROMPT_TOKENS_ATTRIBUTE]: 5,
235200
},
236201
description: 'chat gpt-3.5-turbo',
237202
op: 'gen_ai.chat',
@@ -276,12 +241,7 @@ describe('OpenAI integration', () => {
276241
[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE]: 12,
277242
[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE]: 18,
278243
[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE]: 30,
279-
[OPENAI_RESPONSE_ID_ATTRIBUTE]: 'chatcmpl-stream-123',
280-
[OPENAI_RESPONSE_MODEL_ATTRIBUTE]: 'gpt-4',
281244
[GEN_AI_RESPONSE_STREAMING_ATTRIBUTE]: true,
282-
[OPENAI_RESPONSE_TIMESTAMP_ATTRIBUTE]: '2023-03-01T06:31:40.000Z',
283-
[OPENAI_USAGE_COMPLETION_TOKENS_ATTRIBUTE]: 18,
284-
[OPENAI_USAGE_PROMPT_TOKENS_ATTRIBUTE]: 12,
285245
}),
286246
description: 'chat gpt-4',
287247
op: 'gen_ai.chat',
@@ -307,12 +267,7 @@ describe('OpenAI integration', () => {
307267
[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE]: 6,
308268
[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE]: 10,
309269
[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE]: 16,
310-
[OPENAI_RESPONSE_ID_ATTRIBUTE]: 'resp_stream_456',
311-
[OPENAI_RESPONSE_MODEL_ATTRIBUTE]: 'gpt-4',
312270
[GEN_AI_RESPONSE_STREAMING_ATTRIBUTE]: true,
313-
[OPENAI_RESPONSE_TIMESTAMP_ATTRIBUTE]: '2023-03-01T06:31:50.000Z',
314-
[OPENAI_USAGE_COMPLETION_TOKENS_ATTRIBUTE]: 10,
315-
[OPENAI_USAGE_PROMPT_TOKENS_ATTRIBUTE]: 6,
316271
}),
317272
description: 'chat gpt-4',
318273
op: 'gen_ai.chat',
@@ -406,8 +361,6 @@ describe('OpenAI integration', () => {
406361
[GEN_AI_RESPONSE_MODEL_ATTRIBUTE]: 'text-embedding-3-small',
407362
[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE]: 10,
408363
[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE]: 10,
409-
[OPENAI_RESPONSE_MODEL_ATTRIBUTE]: 'text-embedding-3-small',
410-
[OPENAI_USAGE_PROMPT_TOKENS_ATTRIBUTE]: 10,
411364
},
412365
description: 'embeddings text-embedding-3-small',
413366
op: 'gen_ai.embeddings',
@@ -448,8 +401,6 @@ describe('OpenAI integration', () => {
448401
[GEN_AI_RESPONSE_MODEL_ATTRIBUTE]: 'text-embedding-3-small',
449402
[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE]: 10,
450403
[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE]: 10,
451-
[OPENAI_RESPONSE_MODEL_ATTRIBUTE]: 'text-embedding-3-small',
452-
[OPENAI_USAGE_PROMPT_TOKENS_ATTRIBUTE]: 10,
453404
},
454405
description: 'embeddings text-embedding-3-small',
455406
op: 'gen_ai.embeddings',
@@ -483,8 +434,6 @@ describe('OpenAI integration', () => {
483434
[GEN_AI_RESPONSE_MODEL_ATTRIBUTE]: 'text-embedding-3-small',
484435
[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE]: 10,
485436
[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE]: 10,
486-
[OPENAI_RESPONSE_MODEL_ATTRIBUTE]: 'text-embedding-3-small',
487-
[OPENAI_USAGE_PROMPT_TOKENS_ATTRIBUTE]: 10,
488437
},
489438
description: 'embeddings text-embedding-3-small',
490439
op: 'gen_ai.embeddings',
@@ -542,11 +491,6 @@ describe('OpenAI integration', () => {
542491
[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE]: 10,
543492
[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE]: 15,
544493
[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE]: 25,
545-
[OPENAI_RESPONSE_ID_ATTRIBUTE]: 'chatcmpl-mock123',
546-
[OPENAI_RESPONSE_MODEL_ATTRIBUTE]: 'gpt-3.5-turbo',
547-
[OPENAI_RESPONSE_TIMESTAMP_ATTRIBUTE]: '2023-03-01T06:31:28.000Z',
548-
[OPENAI_USAGE_COMPLETION_TOKENS_ATTRIBUTE]: 15,
549-
[OPENAI_USAGE_PROMPT_TOKENS_ATTRIBUTE]: 10,
550494
},
551495
op: 'gen_ai.chat',
552496
origin: 'auto.ai.openai',
@@ -589,11 +533,6 @@ describe('OpenAI integration', () => {
589533
[GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE]: 10,
590534
[GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE]: 15,
591535
[GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE]: 25,
592-
[OPENAI_RESPONSE_ID_ATTRIBUTE]: 'chatcmpl-mock123',
593-
[OPENAI_RESPONSE_MODEL_ATTRIBUTE]: 'gpt-3.5-turbo',
594-
[OPENAI_RESPONSE_TIMESTAMP_ATTRIBUTE]: '2023-03-01T06:31:28.000Z',
595-
[OPENAI_USAGE_COMPLETION_TOKENS_ATTRIBUTE]: 15,
596-
[OPENAI_USAGE_PROMPT_TOKENS_ATTRIBUTE]: 10,
597536
},
598537
op: 'gen_ai.chat',
599538
origin: 'auto.ai.openai',

0 commit comments

Comments
 (0)