From 8534bcea8824d04c27e8a0f51803a2c506291346 Mon Sep 17 00:00:00 2001 From: Yury Gribkov Date: Tue, 13 Oct 2026 12:55:54 -0700 Subject: [PATCH 1/2] Bump openai-java to 4.78.1 --- .../openai-java-3.0/gradle.lockfile | 6 +- .../test/groovy/ResponseServiceTest.groovy | 11 +- ...755d8085bf50f933+a6a6805857478a1f.POST.rec | 153 ------------------ ...d9b09f137c7849b7+c1b4d2a5bbb85ea2.POST.rec | 124 ++++++++++++++ 4 files changed, 133 insertions(+), 161 deletions(-) delete mode 100644 dd-java-agent/instrumentation/openai-java/openai-java-3.0/src/test/resources/http-records/responses/755d8085bf50f933+a6a6805857478a1f.POST.rec create mode 100644 dd-java-agent/instrumentation/openai-java/openai-java-3.0/src/test/resources/http-records/responses/d9b09f137c7849b7+c1b4d2a5bbb85ea2.POST.rec diff --git a/dd-java-agent/instrumentation/openai-java/openai-java-3.0/gradle.lockfile b/dd-java-agent/instrumentation/openai-java/openai-java-3.0/gradle.lockfile index 7b527f4148d..30b82cd5041 100644 --- a/dd-java-agent/instrumentation/openai-java/openai-java-3.0/gradle.lockfile +++ b/dd-java-agent/instrumentation/openai-java/openai-java-3.0/gradle.lockfile @@ -61,11 +61,11 @@ com.google.j2objc:j2objc-annotations:2.8=annotationProcessor,latestDepTestAnnota com.google.j2objc:j2objc-annotations:3.1=latestDepTestCompileClasspath,latestDepTestRuntimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.re2j:re2j:1.8=latestDepTestRuntimeClasspath,testRuntimeClasspath com.openai:openai-java-client-okhttp:3.0.1=compileClasspath,testCompileClasspath,testRuntimeClasspath -com.openai:openai-java-client-okhttp:4.64.0=latestDepTestCompileClasspath,latestDepTestRuntimeClasspath +com.openai:openai-java-client-okhttp:4.78.1=latestDepTestCompileClasspath,latestDepTestRuntimeClasspath com.openai:openai-java-core:3.0.1=compileClasspath,testCompileClasspath,testRuntimeClasspath -com.openai:openai-java-core:4.64.0=latestDepTestCompileClasspath,latestDepTestRuntimeClasspath +com.openai:openai-java-core:4.78.1=latestDepTestCompileClasspath,latestDepTestRuntimeClasspath com.openai:openai-java:3.0.1=compileClasspath,testCompileClasspath,testRuntimeClasspath -com.openai:openai-java:4.64.0=latestDepTestCompileClasspath,latestDepTestRuntimeClasspath +com.openai:openai-java:4.78.1=latestDepTestCompileClasspath,latestDepTestRuntimeClasspath com.squareup.moshi:moshi:1.11.0=latestDepTestCompileClasspath,latestDepTestRuntimeClasspath,testCompileClasspath,testRuntimeClasspath com.squareup.okhttp3:logging-interceptor:3.12.12=latestDepTestCompileClasspath,latestDepTestRuntimeClasspath,testCompileClasspath com.squareup.okhttp3:logging-interceptor:4.12.0=testRuntimeClasspath diff --git a/dd-java-agent/instrumentation/openai-java/openai-java-3.0/src/test/groovy/ResponseServiceTest.groovy b/dd-java-agent/instrumentation/openai-java/openai-java-3.0/src/test/groovy/ResponseServiceTest.groovy index 88c71ea62b1..8390b3331cf 100644 --- a/dd-java-agent/instrumentation/openai-java/openai-java-3.0/src/test/groovy/ResponseServiceTest.groovy +++ b/dd-java-agent/instrumentation/openai-java/openai-java-3.0/src/test/groovy/ResponseServiceTest.groovy @@ -500,12 +500,13 @@ class ResponseServiceTest extends OpenAiTest { "openai.request.endpoint" "/v1/responses" "openai.api_base" openAiBaseApi "$CommonTags.OPENAI_RESPONSE_MODEL" respModel - if (!isStreaming) { - "openai.organization.ratelimit.requests.limit" Integer - "openai.organization.ratelimit.requests.remaining" Integer - "openai.organization.ratelimit.tokens.limit" Integer - "openai.organization.ratelimit.tokens.remaining" Integer + def rateLimitValue = { value -> + value instanceof Integer || (isStreaming && value == null) } + "openai.organization.ratelimit.requests.limit" rateLimitValue + "openai.organization.ratelimit.requests.remaining" rateLimitValue + "openai.organization.ratelimit.tokens.limit" rateLimitValue + "openai.organization.ratelimit.tokens.remaining" rateLimitValue "$CommonTags.OPENAI_ORGANIZATION" "datadog-staging" if (reqModel != null) { "$CommonTags.OPENAI_REQUEST_MODEL" reqModel diff --git a/dd-java-agent/instrumentation/openai-java/openai-java-3.0/src/test/resources/http-records/responses/755d8085bf50f933+a6a6805857478a1f.POST.rec b/dd-java-agent/instrumentation/openai-java/openai-java-3.0/src/test/resources/http-records/responses/755d8085bf50f933+a6a6805857478a1f.POST.rec deleted file mode 100644 index dcd5496943f..00000000000 --- a/dd-java-agent/instrumentation/openai-java/openai-java-3.0/src/test/resources/http-records/responses/755d8085bf50f933+a6a6805857478a1f.POST.rec +++ /dev/null @@ -1,153 +0,0 @@ -method: POST -path: responses --- begin request body -- -{"input":[{"content":[{"text":"What's the weather like in San Francisco?","type":"input_text"}],"role":"user"},{"arguments":"{\"location\": \"San Francisco, CA\"}","call_id":"call_123","name":"get_weather","type":"function_call","id":"fc_123","status":"completed"},{"output":"{\"temperature\": \"72°F\", \"conditions\": \"sunny\", \"humidity\": \"65%\"}","type":"function_call_output","call_id":"call_123"}],"model":"gpt-4.1","temperature":0.1,"stream":true} --- end request body -- -status code: 200 --- begin response headers -- -alt-svc: h3=":443"; ma=86400 -cf-cache-status: DYNAMIC -cf-ray: 9c53e19d7c2bb9a9-SEA -content-type: text/event-stream; charset=utf-8 -date: Wed, 28 Jan 2026 22:21:11 GMT -openai-organization: datadog-staging -openai-processing-ms: 69 -openai-project: proj_gt6TQZPRbZfoY2J9AQlEJMpd -openai-version: 2020-10-01 -server: cloudflare -strict-transport-security: max-age=31536000; includeSubDomains; preload -x-content-type-options: nosniff -x-request-id: req_85bffa15135e45a6b841e22ba3907f35 --- end response headers -- --- begin response body -- -event: response.created -data: {"type":"response.created","response":{"id":"resp_05235bb0911aa18f01697a8bd6f31c8194a36b60c9b16f8ee8","object":"response","created_at":1769638870,"status":"in_progress","background":false,"completed_at":null,"error":null,"frequency_penalty":0.0,"incomplete_details":null,"instructions":null,"max_output_tokens":null,"max_tool_calls":null,"model":"gpt-4.1-2025-04-14","output":[],"parallel_tool_calls":true,"presence_penalty":0.0,"previous_response_id":null,"prompt_cache_key":null,"prompt_cache_retention":null,"reasoning":{"effort":null,"summary":null},"safety_identifier":null,"service_tier":"auto","store":false,"temperature":0.1,"text":{"format":{"type":"text"},"verbosity":"medium"},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":null,"user":null,"metadata":{}},"sequence_number":0} - -event: response.in_progress -data: {"type":"response.in_progress","response":{"id":"resp_05235bb0911aa18f01697a8bd6f31c8194a36b60c9b16f8ee8","object":"response","created_at":1769638870,"status":"in_progress","background":false,"completed_at":null,"error":null,"frequency_penalty":0.0,"incomplete_details":null,"instructions":null,"max_output_tokens":null,"max_tool_calls":null,"model":"gpt-4.1-2025-04-14","output":[],"parallel_tool_calls":true,"presence_penalty":0.0,"previous_response_id":null,"prompt_cache_key":null,"prompt_cache_retention":null,"reasoning":{"effort":null,"summary":null},"safety_identifier":null,"service_tier":"auto","store":false,"temperature":0.1,"text":{"format":{"type":"text"},"verbosity":"medium"},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":null,"user":null,"metadata":{}},"sequence_number":1} - -event: response.output_item.added -data: {"type":"response.output_item.added","item":{"id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","type":"message","status":"in_progress","content":[],"role":"assistant"},"output_index":0,"sequence_number":2} - -event: response.content_part.added -data: {"type":"response.content_part.added","content_index":0,"item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","output_index":0,"part":{"type":"output_text","annotations":[],"logprobs":[],"text":""},"sequence_number":3} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":"The","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"JtK5H8vlsWwhZ","output_index":0,"sequence_number":4} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" current","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"SY1y6r9Y","output_index":0,"sequence_number":5} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" weather","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"KSXuXi7m","output_index":0,"sequence_number":6} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" in","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"fNQqKal1fHyqA","output_index":0,"sequence_number":7} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" San","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"E2w4qCcwSuRS","output_index":0,"sequence_number":8} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" Francisco","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"IVxCGe","output_index":0,"sequence_number":9} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" is","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"O4XJbkSpJDiLf","output_index":0,"sequence_number":10} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" sunny","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"RvZPnp0SM8","output_index":0,"sequence_number":11} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" with","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"SwocvtUx5KG","output_index":0,"sequence_number":12} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" a","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"SfnXW1sswso6vR","output_index":0,"sequence_number":13} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" temperature","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"lOCa","output_index":0,"sequence_number":14} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" of","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"w8JTYpwW24cUX","output_index":0,"sequence_number":15} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" ","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"ux6PaPerCIUrj7t","output_index":0,"sequence_number":16} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":"72","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"R88SHtA7ZOzvlD","output_index":0,"sequence_number":17} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":"°F","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"NH8QRBpSEwebq6","output_index":0,"sequence_number":18} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" and","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"pQaDV6hrTuJy","output_index":0,"sequence_number":19} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" humidity","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"c0x0ksS","output_index":0,"sequence_number":20} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" at","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"8ry7hlmK08CPi","output_index":0,"sequence_number":21} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" ","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"UX79HkPxrr8MF8T","output_index":0,"sequence_number":22} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":"65","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"cxlEteZ7uksrjR","output_index":0,"sequence_number":23} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":"%.","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"PKXTInQjLbdWsY","output_index":0,"sequence_number":24} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" Let","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"Xv0xN7d472Qw","output_index":0,"sequence_number":25} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" me","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"3o6XsOIytCqqZ","output_index":0,"sequence_number":26} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" know","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"wsLjz8w6iTD","output_index":0,"sequence_number":27} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" if","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"xOjd5WDqpP6Xf","output_index":0,"sequence_number":28} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" you","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"nc23UWQT0yiv","output_index":0,"sequence_number":29} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" need","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"g67xKiHAU91","output_index":0,"sequence_number":30} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" a","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"E54NrIMTlu44VE","output_index":0,"sequence_number":31} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" forecast","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"5DY2lGx","output_index":0,"sequence_number":32} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" for","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"hUrdW3MevPbN","output_index":0,"sequence_number":33} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" the","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"tZ9iUSyGrqjG","output_index":0,"sequence_number":34} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" next","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"pJwse3uaZFg","output_index":0,"sequence_number":35} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" few","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"yQgibv0nbv43","output_index":0,"sequence_number":36} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":" days","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"S3bo5MWT5ou","output_index":0,"sequence_number":37} - -event: response.output_text.delta -data: {"type":"response.output_text.delta","content_index":0,"delta":"!","item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"obfuscation":"nizlSGS7zsoZsz6","output_index":0,"sequence_number":38} - -event: response.output_text.done -data: {"type":"response.output_text.done","content_index":0,"item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","logprobs":[],"output_index":0,"sequence_number":39,"text":"The current weather in San Francisco is sunny with a temperature of 72°F and humidity at 65%. Let me know if you need a forecast for the next few days!"} - -event: response.content_part.done -data: {"type":"response.content_part.done","content_index":0,"item_id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","output_index":0,"part":{"type":"output_text","annotations":[],"logprobs":[],"text":"The current weather in San Francisco is sunny with a temperature of 72°F and humidity at 65%. Let me know if you need a forecast for the next few days!"},"sequence_number":40} - -event: response.output_item.done -data: {"type":"response.output_item.done","item":{"id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","type":"message","status":"completed","content":[{"type":"output_text","annotations":[],"logprobs":[],"text":"The current weather in San Francisco is sunny with a temperature of 72°F and humidity at 65%. Let me know if you need a forecast for the next few days!"}],"role":"assistant"},"output_index":0,"sequence_number":41} - -event: response.completed -data: {"type":"response.completed","response":{"id":"resp_05235bb0911aa18f01697a8bd6f31c8194a36b60c9b16f8ee8","object":"response","created_at":1769638870,"status":"completed","background":false,"completed_at":1769638871,"error":null,"frequency_penalty":0.0,"incomplete_details":null,"instructions":null,"max_output_tokens":null,"max_tool_calls":null,"model":"gpt-4.1-2025-04-14","output":[{"id":"msg_05235bb0911aa18f01697a8bd738c481949b38c728dec93947","type":"message","status":"completed","content":[{"type":"output_text","annotations":[],"logprobs":[],"text":"The current weather in San Francisco is sunny with a temperature of 72°F and humidity at 65%. Let me know if you need a forecast for the next few days!"}],"role":"assistant"}],"parallel_tool_calls":true,"presence_penalty":0.0,"previous_response_id":null,"prompt_cache_key":null,"prompt_cache_retention":null,"reasoning":{"effort":null,"summary":null},"safety_identifier":null,"service_tier":"default","store":false,"temperature":0.1,"text":{"format":{"type":"text"},"verbosity":"medium"},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":{"input_tokens":60,"input_tokens_details":{"cached_tokens":0, "cache_write_tokens": 0},"output_tokens":36,"output_tokens_details":{"reasoning_tokens":0},"total_tokens":96},"user":null,"metadata":{}},"sequence_number":42} - -�� --- end response body -- diff --git a/dd-java-agent/instrumentation/openai-java/openai-java-3.0/src/test/resources/http-records/responses/d9b09f137c7849b7+c1b4d2a5bbb85ea2.POST.rec b/dd-java-agent/instrumentation/openai-java/openai-java-3.0/src/test/resources/http-records/responses/d9b09f137c7849b7+c1b4d2a5bbb85ea2.POST.rec new file mode 100644 index 00000000000..a8686cd2d70 --- /dev/null +++ b/dd-java-agent/instrumentation/openai-java/openai-java-3.0/src/test/resources/http-records/responses/d9b09f137c7849b7+c1b4d2a5bbb85ea2.POST.rec @@ -0,0 +1,124 @@ +method: POST +path: responses +-- begin request body -- +{"input":[{"content":[{"text":"What's the weather like in San Francisco?","type":"input_text"}],"role":"user","type":"message"},{"arguments":"{\"location\": \"San Francisco, CA\"}","call_id":"call_123","name":"get_weather","type":"function_call","id":"fc_123","status":"completed"},{"output":"{\"temperature\": \"72°F\", \"conditions\": \"sunny\", \"humidity\": \"65%\"}","type":"function_call_output","call_id":"call_123"}],"model":"gpt-4.1","temperature":0.1,"stream":true} +-- end request body -- +status code: 200 +-- begin response headers -- +alt-svc: h3=":443"; ma=86400 +cf-cache-status: DYNAMIC +cf-ray: a4a0e47bebcf322f-SEA +content-type: text/event-stream; charset=utf-8 +date: Tue, 13 Oct 2026 19:53:48 GMT +openai-organization: datadog-staging +openai-processing-ms: 227 +openai-project: proj_gt6TQZPRbZfoY2J9AQlEJMpd +openai-version: 2020-10-01 +server: cloudflare +set-cookie: __cf_bm=jqxV1_45po93P_NeYLxFPtBhjhMNjtXI_WfDZPn9j_U-1791921228.1525102-1.0.1.1-RrHaAEqNIiA2zoQ16QYnW4t1JeArHuMPwl1Rz3VnUfpCj.FKKYzZIoDymFhk4YrhyKlXJj_Jf4jON7PI5BgM4Jwt5z26ADInpXqTJEzOCt03hYgCLDUAUdBocwqvz4kZ; HttpOnly; SameSite=None; Secure; Path=/; Domain=api.openai.com; Expires=Tue, 13 Oct 2026 20:23:48 GMT +strict-transport-security: max-age=31536000; includeSubDomains; preload +x-content-type-options: nosniff +x-ratelimit-limit-requests: 10000 +x-ratelimit-limit-tokens: 30000000 +x-ratelimit-remaining-requests: 9998 +x-ratelimit-remaining-tokens: 29997715 +x-ratelimit-reset-requests: 12ms +x-ratelimit-reset-tokens: 4ms +x-request-id: req_156c4e7bb29d4ec1ad74ac29bd6b2b63 +-- end response headers -- +-- begin response body -- +event: response.created +data: {"type":"response.created","response":{"id":"resp_0db432f87049c7bf016ace8c4c3df887d0bebf4dfdfca05c23","object":"response","created_at":1791921228,"status":"in_progress","access_programs":null,"background":false,"completed_at":null,"error":null,"frequency_penalty":0.0,"incomplete_details":null,"instructions":null,"max_output_tokens":null,"max_tool_calls":null,"model":"gpt-4.1-2025-04-14","moderation":null,"output":[],"parallel_tool_calls":true,"presence_penalty":0.0,"previous_response_id":null,"prompt_cache_key":null,"prompt_cache_retention":"in_memory","reasoning":{"context":null,"effort":null,"summary":null},"safety_identifier":null,"service_tier":"auto","store":false,"temperature":0.1,"text":{"format":{"type":"text"},"verbosity":"medium"},"tool_choice":"auto","tool_usage":{"image_gen":{"input_tokens":0,"input_tokens_details":{"image_tokens":0,"text_tokens":0},"output_tokens":0,"output_tokens_details":{"image_tokens":0,"text_tokens":0},"total_tokens":0},"web_search":{"num_requests":0}},"tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":null,"user":null,"metadata":{}},"sequence_number":0} + +event: response.in_progress +data: {"type":"response.in_progress","response":{"id":"resp_0db432f87049c7bf016ace8c4c3df887d0bebf4dfdfca05c23","object":"response","created_at":1791921228,"status":"in_progress","access_programs":null,"background":false,"completed_at":null,"error":null,"frequency_penalty":0.0,"incomplete_details":null,"instructions":null,"max_output_tokens":null,"max_tool_calls":null,"model":"gpt-4.1-2025-04-14","moderation":null,"output":[],"parallel_tool_calls":true,"presence_penalty":0.0,"previous_response_id":null,"prompt_cache_key":null,"prompt_cache_retention":"in_memory","reasoning":{"context":null,"effort":null,"summary":null},"safety_identifier":null,"service_tier":"auto","store":false,"temperature":0.1,"text":{"format":{"type":"text"},"verbosity":"medium"},"tool_choice":"auto","tool_usage":{"image_gen":{"input_tokens":0,"input_tokens_details":{"image_tokens":0,"text_tokens":0},"output_tokens":0,"output_tokens_details":{"image_tokens":0,"text_tokens":0},"total_tokens":0},"web_search":{"num_requests":0}},"tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":null,"user":null,"metadata":{}},"sequence_number":1} + +event: response.output_item.added +data: {"type":"response.output_item.added","item":{"id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","type":"message","status":"in_progress","content":[],"role":"assistant"},"output_index":0,"sequence_number":2} + +event: response.content_part.added +data: {"type":"response.content_part.added","content_index":0,"item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","output_index":0,"part":{"type":"output_text","annotations":[],"logprobs":[],"text":""},"sequence_number":3} + +event: response.output_text.delta +data: {"type":"response.output_text.delta","content_index":0,"delta":"The","item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","logprobs":[],"obfuscation":"WZXOssnujgKIF","output_index":0,"sequence_number":4} + +event: response.output_text.delta +data: {"type":"response.output_text.delta","content_index":0,"delta":" current","item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","logprobs":[],"obfuscation":"8PMlar1g","output_index":0,"sequence_number":5} + +event: response.output_text.delta +data: {"type":"response.output_text.delta","content_index":0,"delta":" weather","item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","logprobs":[],"obfuscation":"G1zl3TsT","output_index":0,"sequence_number":6} + +event: response.output_text.delta +data: {"type":"response.output_text.delta","content_index":0,"delta":" in","item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","logprobs":[],"obfuscation":"oUeu3CsVKmKWb","output_index":0,"sequence_number":7} + +event: response.output_text.delta +data: {"type":"response.output_text.delta","content_index":0,"delta":" San","item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","logprobs":[],"obfuscation":"OPstLXW10VKh","output_index":0,"sequence_number":8} + +event: response.output_text.delta +data: {"type":"response.output_text.delta","content_index":0,"delta":" Francisco","item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","logprobs":[],"obfuscation":"y9KISK","output_index":0,"sequence_number":9} + +event: response.output_text.delta +data: {"type":"response.output_text.delta","content_index":0,"delta":" is","item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","logprobs":[],"obfuscation":"Re7Avc2eAyuHn","output_index":0,"sequence_number":10} + +event: response.output_text.delta +data: {"type":"response.output_text.delta","content_index":0,"delta":" sunny","item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","logprobs":[],"obfuscation":"saMuRwXW0w","output_index":0,"sequence_number":11} + +event: response.output_text.delta +data: {"type":"response.output_text.delta","content_index":0,"delta":" with","item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","logprobs":[],"obfuscation":"tnlzYYpsZa1","output_index":0,"sequence_number":12} + +event: response.output_text.delta +data: {"type":"response.output_text.delta","content_index":0,"delta":" a","item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","logprobs":[],"obfuscation":"wexSoZEDJ9bkc1","output_index":0,"sequence_number":13} + +event: response.output_text.delta +data: {"type":"response.output_text.delta","content_index":0,"delta":" temperature","item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","logprobs":[],"obfuscation":"eKNz","output_index":0,"sequence_number":14} + +event: response.output_text.delta +data: {"type":"response.output_text.delta","content_index":0,"delta":" of","item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","logprobs":[],"obfuscation":"tOJJdWxPqiyUW","output_index":0,"sequence_number":15} + +event: response.output_text.delta +data: {"type":"response.output_text.delta","content_index":0,"delta":" ","item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","logprobs":[],"obfuscation":"bxxmZEpPqrXTvvV","output_index":0,"sequence_number":16} + +event: response.output_text.delta +data: {"type":"response.output_text.delta","content_index":0,"delta":"72","item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","logprobs":[],"obfuscation":"UEcB9VlPpKUhdB","output_index":0,"sequence_number":17} + +event: response.output_text.delta +data: {"type":"response.output_text.delta","content_index":0,"delta":"°F","item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","logprobs":[],"obfuscation":"O1axk7E94g0AkF","output_index":0,"sequence_number":18} + +event: response.output_text.delta +data: {"type":"response.output_text.delta","content_index":0,"delta":" and","item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","logprobs":[],"obfuscation":"VubgahxZLePv","output_index":0,"sequence_number":19} + +event: response.output_text.delta +data: {"type":"response.output_text.delta","content_index":0,"delta":" a","item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","logprobs":[],"obfuscation":"uqFwlqQGZPqttp","output_index":0,"sequence_number":20} + +event: response.output_text.delta +data: {"type":"response.output_text.delta","content_index":0,"delta":" humidity","item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","logprobs":[],"obfuscation":"8uRiFQC","output_index":0,"sequence_number":21} + +event: response.output_text.delta +data: {"type":"response.output_text.delta","content_index":0,"delta":" level","item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","logprobs":[],"obfuscation":"zmb2yo221i","output_index":0,"sequence_number":22} + +event: response.output_text.delta +data: {"type":"response.output_text.delta","content_index":0,"delta":" of","item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","logprobs":[],"obfuscation":"pBqLfKRXvjswR","output_index":0,"sequence_number":23} + +event: response.output_text.delta +data: {"type":"response.output_text.delta","content_index":0,"delta":" ","item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","logprobs":[],"obfuscation":"VnZSXSW7M35YUsy","output_index":0,"sequence_number":24} + +event: response.output_text.delta +data: {"type":"response.output_text.delta","content_index":0,"delta":"65","item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","logprobs":[],"obfuscation":"y7aohWRbo6br7E","output_index":0,"sequence_number":25} + +event: response.output_text.delta +data: {"type":"response.output_text.delta","content_index":0,"delta":"%.","item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","logprobs":[],"obfuscation":"MpXfanZXV9Sr2a","output_index":0,"sequence_number":26} + +event: response.output_text.done +data: {"type":"response.output_text.done","content_index":0,"item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","logprobs":[],"output_index":0,"sequence_number":27,"text":"The current weather in San Francisco is sunny with a temperature of 72°F and a humidity level of 65%."} + +event: response.content_part.done +data: {"type":"response.content_part.done","content_index":0,"item_id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","output_index":0,"part":{"type":"output_text","annotations":[],"logprobs":[],"text":"The current weather in San Francisco is sunny with a temperature of 72°F and a humidity level of 65%."},"sequence_number":28} + +event: response.output_item.done +data: {"type":"response.output_item.done","item":{"id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","type":"message","status":"completed","content":[{"type":"output_text","annotations":[],"logprobs":[],"text":"The current weather in San Francisco is sunny with a temperature of 72°F and a humidity level of 65%."}],"role":"assistant"},"output_index":0,"sequence_number":29} + +event: response.completed +data: {"type":"response.completed","response":{"id":"resp_0db432f87049c7bf016ace8c4c3df887d0bebf4dfdfca05c23","object":"response","created_at":1791921228,"status":"completed","access_programs":null,"background":false,"completed_at":1791921228,"error":null,"frequency_penalty":0.0,"incomplete_details":null,"instructions":null,"max_output_tokens":null,"max_tool_calls":null,"model":"gpt-4.1-2025-04-14","moderation":null,"output":[{"id":"msg_0db432f87049c7bf016ace8c4cacec87d0b2d02fcbf3facc26","type":"message","status":"completed","content":[{"type":"output_text","annotations":[],"logprobs":[],"text":"The current weather in San Francisco is sunny with a temperature of 72°F and a humidity level of 65%."}],"role":"assistant"}],"parallel_tool_calls":true,"presence_penalty":0.0,"previous_response_id":null,"prompt_cache_key":null,"prompt_cache_retention":"in_memory","reasoning":{"context":null,"effort":null,"summary":null},"safety_identifier":null,"service_tier":"default","store":false,"temperature":0.1,"text":{"format":{"type":"text"},"verbosity":"medium"},"tool_choice":"auto","tool_usage":{"image_gen":{"input_tokens":0,"input_tokens_details":{"image_tokens":0,"text_tokens":0},"output_tokens":0,"output_tokens_details":{"image_tokens":0,"text_tokens":0},"total_tokens":0},"web_search":{"num_requests":0}},"tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":{"input_tokens":60,"input_tokens_details":{"cache_write_tokens":0,"cached_tokens":0},"output_tokens":24,"output_tokens_details":{"reasoning_tokens":0},"total_tokens":84},"user":null,"metadata":{}},"sequence_number":30} + +�� +-- end response body -- From 83bfaeea41905d1610d1d9311f164abe5dd7b38c Mon Sep 17 00:00:00 2001 From: Yury Gribkov Date: Tue, 13 Oct 2026 13:25:35 -0700 Subject: [PATCH 2/2] Bump openai-java to 4.81.0 --- .../openai-java/openai-java-3.0/gradle.lockfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dd-java-agent/instrumentation/openai-java/openai-java-3.0/gradle.lockfile b/dd-java-agent/instrumentation/openai-java/openai-java-3.0/gradle.lockfile index 30b82cd5041..ac43d98d538 100644 --- a/dd-java-agent/instrumentation/openai-java/openai-java-3.0/gradle.lockfile +++ b/dd-java-agent/instrumentation/openai-java/openai-java-3.0/gradle.lockfile @@ -61,11 +61,11 @@ com.google.j2objc:j2objc-annotations:2.8=annotationProcessor,latestDepTestAnnota com.google.j2objc:j2objc-annotations:3.1=latestDepTestCompileClasspath,latestDepTestRuntimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.re2j:re2j:1.8=latestDepTestRuntimeClasspath,testRuntimeClasspath com.openai:openai-java-client-okhttp:3.0.1=compileClasspath,testCompileClasspath,testRuntimeClasspath -com.openai:openai-java-client-okhttp:4.78.1=latestDepTestCompileClasspath,latestDepTestRuntimeClasspath +com.openai:openai-java-client-okhttp:4.81.0=latestDepTestCompileClasspath,latestDepTestRuntimeClasspath com.openai:openai-java-core:3.0.1=compileClasspath,testCompileClasspath,testRuntimeClasspath -com.openai:openai-java-core:4.78.1=latestDepTestCompileClasspath,latestDepTestRuntimeClasspath +com.openai:openai-java-core:4.81.0=latestDepTestCompileClasspath,latestDepTestRuntimeClasspath com.openai:openai-java:3.0.1=compileClasspath,testCompileClasspath,testRuntimeClasspath -com.openai:openai-java:4.78.1=latestDepTestCompileClasspath,latestDepTestRuntimeClasspath +com.openai:openai-java:4.81.0=latestDepTestCompileClasspath,latestDepTestRuntimeClasspath com.squareup.moshi:moshi:1.11.0=latestDepTestCompileClasspath,latestDepTestRuntimeClasspath,testCompileClasspath,testRuntimeClasspath com.squareup.okhttp3:logging-interceptor:3.12.12=latestDepTestCompileClasspath,latestDepTestRuntimeClasspath,testCompileClasspath com.squareup.okhttp3:logging-interceptor:4.12.0=testRuntimeClasspath