diff --git a/lib/crewai/tests/cassettes/test_usage_info_non_streaming_with_acall.yaml b/lib/crewai/tests/cassettes/test_usage_info_non_streaming_with_acall.yaml index b123e9f99..5ad8e8f51 100644 --- a/lib/crewai/tests/cassettes/test_usage_info_non_streaming_with_acall.yaml +++ b/lib/crewai/tests/cassettes/test_usage_info_non_streaming_with_acall.yaml @@ -1,6 +1,6 @@ interactions: - request: - body: '{"messages":[{"role":"user","content":"Tell me a joke."}],"model":"gpt-4o-mini","stop":[]}' + body: '{"messages":[{"role":"user","content":"Tell me a joke."}],"model":"gpt-4o-mini"}' headers: User-Agent: - X-USER-AGENT-XXX @@ -13,7 +13,7 @@ interactions: connection: - keep-alive content-length: - - '90' + - '80' content-type: - application/json host: @@ -27,7 +27,7 @@ interactions: x-stainless-os: - X-STAINLESS-OS-XXX x-stainless-package-version: - - 2.14.0 + - 1.83.0 x-stainless-raw-response: - 'true' x-stainless-read-timeout: @@ -37,19 +37,19 @@ interactions: x-stainless-runtime: - CPython x-stainless-runtime-version: - - 3.11.14 + - 3.12.10 method: POST uri: https://api.openai.com/v1/chat/completions response: body: - string: "{\n \"id\": \"chatcmpl-CvErx9mbnUKFHKkhPChO93eUzKJqy\",\n \"object\": - \"chat.completion\",\n \"created\": 1767757889,\n \"model\": \"gpt-4o-mini-2024-07-18\",\n + string: "{\n \"id\": \"chatcmpl-D12YSutScUV5GxG9VVhRpEpgeMqBc\",\n \"object\": + \"chat.completion\",\n \"created\": 1769140520,\n \"model\": \"gpt-4o-mini-2024-07-18\",\n \ \"choices\": [\n {\n \"index\": 0,\n \"message\": {\n \"role\": - \"assistant\",\n \"content\": \"Why did the scarecrow win an award? - \\n\\nBecause he was outstanding in his field!\",\n \"refusal\": null,\n - \ \"annotations\": []\n },\n \"logprobs\": null,\n \"finish_reason\": - \"stop\"\n }\n ],\n \"usage\": {\n \"prompt_tokens\": 12,\n \"completion_tokens\": - 18,\n \"total_tokens\": 30,\n \"prompt_tokens_details\": {\n \"cached_tokens\": + \"assistant\",\n \"content\": \"Why don't skeletons fight each other? + \\n\\nThey don't have the guts!\",\n \"refusal\": null,\n \"annotations\": + []\n },\n \"logprobs\": null,\n \"finish_reason\": \"stop\"\n + \ }\n ],\n \"usage\": {\n \"prompt_tokens\": 12,\n \"completion_tokens\": + 15,\n \"total_tokens\": 27,\n \"prompt_tokens_details\": {\n \"cached_tokens\": 0,\n \"audio_tokens\": 0\n },\n \"completion_tokens_details\": {\n \"reasoning_tokens\": 0,\n \"audio_tokens\": 0,\n \"accepted_prediction_tokens\": 0,\n \"rejected_prediction_tokens\": 0\n }\n },\n \"service_tier\": @@ -64,7 +64,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 07 Jan 2026 03:51:29 GMT + - Fri, 23 Jan 2026 03:55:20 GMT Server: - cloudflare Set-Cookie: @@ -80,17 +80,117 @@ interactions: cf-cache-status: - DYNAMIC content-length: - - '887' + - '874' openai-organization: - OPENAI-ORG-XXX openai-processing-ms: - - '466' + - '457' openai-project: - OPENAI-PROJECT-XXX openai-version: - '2020-10-01' x-envoy-upstream-service-time: - - '483' + - '472' + x-openai-proxy-wasm: + - v0.1 + x-ratelimit-limit-requests: + - X-RATELIMIT-LIMIT-REQUESTS-XXX + x-ratelimit-limit-tokens: + - X-RATELIMIT-LIMIT-TOKENS-XXX + x-ratelimit-remaining-requests: + - X-RATELIMIT-REMAINING-REQUESTS-XXX + x-ratelimit-remaining-tokens: + - X-RATELIMIT-REMAINING-TOKENS-XXX + x-ratelimit-reset-requests: + - X-RATELIMIT-RESET-REQUESTS-XXX + x-ratelimit-reset-tokens: + - X-RATELIMIT-RESET-TOKENS-XXX + x-request-id: + - X-REQUEST-ID-XXX + status: + code: 200 + message: OK +- request: + body: '{"messages":[{"role":"user","content":"Tell me a joke."}],"model":"gpt-4o-mini"}' + headers: + User-Agent: + - X-USER-AGENT-XXX + accept: + - application/json + accept-encoding: + - ACCEPT-ENCODING-XXX + authorization: + - AUTHORIZATION-XXX + connection: + - keep-alive + content-length: + - '80' + content-type: + - application/json + host: + - api.openai.com + x-stainless-arch: + - X-STAINLESS-ARCH-XXX + x-stainless-async: + - async:asyncio + x-stainless-lang: + - python + x-stainless-os: + - X-STAINLESS-OS-XXX + x-stainless-package-version: + - 1.83.0 + x-stainless-raw-response: + - 'true' + x-stainless-read-timeout: + - X-STAINLESS-READ-TIMEOUT-XXX + x-stainless-retry-count: + - '0' + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.12.10 + method: POST + uri: https://api.openai.com/v1/chat/completions + response: + body: + string: '' + headers: + Access-Control-Expose-Headers: + - ACCESS-CONTROL-XXX + CF-RAY: + - CF-RAY-XXX + Connection: + - keep-alive + Content-Type: + - application/json + Date: + - Fri, 23 Jan 2026 03:55:20 GMT + Server: + - cloudflare + Set-Cookie: + - SET-COOKIE-XXX + Strict-Transport-Security: + - STS-XXX + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - X-CONTENT-TYPE-XXX + alt-svc: + - h3=":443"; ma=86400 + cf-cache-status: + - DYNAMIC + content-length: + - '0' + openai-organization: + - OPENAI-ORG-XXX + openai-processing-ms: + - '457' + openai-project: + - OPENAI-PROJECT-XXX + openai-version: + - '2020-10-01' + x-envoy-upstream-service-time: + - '472' x-openai-proxy-wasm: - v0.1 x-ratelimit-limit-requests: