interactions: - request: body: '{"messages":[{"role":"system","content":"You are Writer. You''re an expert in writing and you love to teach kids but you know nothing of math.\nYour personal goal is: You write lessons of math for kids."},{"role":"user","content":"\nCurrent Task: What is 2 times 6? Return only the number after using the multiplication tool.\n\nThis is the expected criteria for your final answer: the result of multiplication\nyou MUST return the actual complete content as the final answer, not a summary.\n\nThis is VERY important to you, your job depends on it!"}],"model":"gpt-4.1-mini","tool_choice":"auto","tools":[{"type":"function","function":{"name":"multiplcation_tool","description":"Useful for when you need to multiply two numbers together.","parameters":{"properties":{"first_number":{"title":"First Number","type":"integer"},"second_number":{"title":"Second Number","type":"integer"}},"required":["first_number","second_number"],"type":"object"}}}]}' headers: User-Agent: - X-USER-AGENT-XXX accept: - application/json accept-encoding: - ACCEPT-ENCODING-XXX authorization: - AUTHORIZATION-XXX connection: - keep-alive content-length: - '948' content-type: - application/json host: - api.openai.com x-stainless-arch: - X-STAINLESS-ARCH-XXX x-stainless-async: - 'false' x-stainless-lang: - python x-stainless-os: - X-STAINLESS-OS-XXX x-stainless-package-version: - 1.83.0 x-stainless-read-timeout: - X-STAINLESS-READ-TIMEOUT-XXX x-stainless-retry-count: - '0' x-stainless-runtime: - CPython x-stainless-runtime-version: - 3.13.3 method: POST uri: https://api.openai.com/v1/chat/completions response: body: string: "{\n \"id\": \"chatcmpl-D0ui4JaxhB22cz8P3Yx9Aa2pmEu5I\",\n \"object\": \"chat.completion\",\n \"created\": 1769110364,\n \"model\": \"gpt-4.1-mini-2025-04-14\",\n \ \"choices\": [\n {\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": null,\n \"tool_calls\": [\n {\n \ \"id\": \"call_VhbYI7pLHnDXJ3NZikVAEWdx\",\n \"type\": \"function\",\n \"function\": {\n \"name\": \"multiplcation_tool\",\n \ \"arguments\": \"{\\\"first_number\\\":2,\\\"second_number\\\":6}\"\n \ }\n }\n ],\n \"refusal\": null,\n \"annotations\": []\n },\n \"logprobs\": null,\n \"finish_reason\": \"tool_calls\"\n \ }\n ],\n \"usage\": {\n \"prompt_tokens\": 163,\n \"completion_tokens\": 22,\n \"total_tokens\": 185,\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\": \"default\",\n \"system_fingerprint\": \"fp_376a7ccef1\"\n}\n" headers: CF-RAY: - CF-RAY-XXX Connection: - keep-alive Content-Type: - application/json Date: - Thu, 22 Jan 2026 19:32:44 GMT Server: - cloudflare Set-Cookie: - SET-COOKIE-XXX Strict-Transport-Security: - STS-XXX Transfer-Encoding: - chunked X-Content-Type-Options: - X-CONTENT-TYPE-XXX access-control-expose-headers: - ACCESS-CONTROL-XXX alt-svc: - h3=":443"; ma=86400 cf-cache-status: - DYNAMIC openai-organization: - OPENAI-ORG-XXX openai-processing-ms: - '582' openai-project: - OPENAI-PROJECT-XXX openai-version: - '2020-10-01' x-envoy-upstream-service-time: - '602' 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":"system","content":"You are Writer. You''re an expert in writing and you love to teach kids but you know nothing of math.\nYour personal goal is: You write lessons of math for kids."},{"role":"user","content":"\nCurrent Task: What is 2 times 6? Return only the number after using the multiplication tool.\n\nThis is the expected criteria for your final answer: the result of multiplication\nyou MUST return the actual complete content as the final answer, not a summary.\n\nThis is VERY important to you, your job depends on it!"},{"role":"assistant","content":null,"tool_calls":[{"id":"call_VhbYI7pLHnDXJ3NZikVAEWdx","type":"function","function":{"name":"multiplcation_tool","arguments":"{\"first_number\":2,\"second_number\":6}"}}]},{"role":"tool","tool_call_id":"call_VhbYI7pLHnDXJ3NZikVAEWdx","content":"12"},{"role":"user","content":"Analyze the tool result. If requirements are met, provide the Final Answer. Otherwise, call the next tool. Deliver only the answer without meta-commentary."}],"model":"gpt-4.1-mini","tool_choice":"auto","tools":[{"type":"function","function":{"name":"multiplcation_tool","description":"Useful for when you need to multiply two numbers together.","parameters":{"properties":{"first_number":{"title":"First Number","type":"integer"},"second_number":{"title":"Second Number","type":"integer"}},"required":["first_number","second_number"],"type":"object"}}}]}' headers: User-Agent: - X-USER-AGENT-XXX accept: - application/json accept-encoding: - ACCEPT-ENCODING-XXX authorization: - AUTHORIZATION-XXX connection: - keep-alive content-length: - '1414' content-type: - application/json cookie: - COOKIE-XXX host: - api.openai.com x-stainless-arch: - X-STAINLESS-ARCH-XXX x-stainless-async: - 'false' x-stainless-lang: - python x-stainless-os: - X-STAINLESS-OS-XXX x-stainless-package-version: - 1.83.0 x-stainless-read-timeout: - X-STAINLESS-READ-TIMEOUT-XXX x-stainless-retry-count: - '0' x-stainless-runtime: - CPython x-stainless-runtime-version: - 3.13.3 method: POST uri: https://api.openai.com/v1/chat/completions response: body: string: "{\n \"id\": \"chatcmpl-D0ui4KoAPkyiGjT0a6zmj43VoBPnh\",\n \"object\": \"chat.completion\",\n \"created\": 1769110364,\n \"model\": \"gpt-4.1-mini-2025-04-14\",\n \ \"choices\": [\n {\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"12\",\n \"refusal\": null,\n \ \"annotations\": []\n },\n \"logprobs\": null,\n \"finish_reason\": \"stop\"\n }\n ],\n \"usage\": {\n \"prompt_tokens\": 231,\n \"completion_tokens\": 2,\n \"total_tokens\": 233,\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\": \"default\",\n \"system_fingerprint\": \"fp_376a7ccef1\"\n}\n" headers: CF-RAY: - CF-RAY-XXX Connection: - keep-alive Content-Type: - application/json Date: - Thu, 22 Jan 2026 19:32:45 GMT Server: - cloudflare Strict-Transport-Security: - STS-XXX Transfer-Encoding: - chunked X-Content-Type-Options: - X-CONTENT-TYPE-XXX access-control-expose-headers: - ACCESS-CONTROL-XXX alt-svc: - h3=":443"; ma=86400 cf-cache-status: - DYNAMIC openai-organization: - OPENAI-ORG-XXX openai-processing-ms: - '264' openai-project: - OPENAI-PROJECT-XXX openai-version: - '2020-10-01' x-envoy-upstream-service-time: - '287' 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":"system","content":"You are Writer. You''re an expert in writing and you love to teach kids but you know nothing of math.\nYour personal goal is: You write lessons of math for kids."},{"role":"user","content":"\nCurrent Task: What is 2 times 6? Return only the number after using the multiplication tool.\n\nThis is the expected criteria for your final answer: the result of multiplication\nyou MUST return the actual complete content as the final answer, not a summary.\n\nThis is VERY important to you, your job depends on it!"},{"role":"assistant","content":null,"tool_calls":[{"id":"call_VhbYI7pLHnDXJ3NZikVAEWdx","type":"function","function":{"name":"multiplcation_tool","arguments":"{\"first_number\":2,\"second_number\":6}"}}]},{"role":"tool","tool_call_id":"call_VhbYI7pLHnDXJ3NZikVAEWdx","content":"12"},{"role":"user","content":"Analyze the tool result. If requirements are met, provide the Final Answer. Otherwise, call the next tool. Deliver only the answer without meta-commentary."},{"role":"assistant","content":"12"},{"role":"system","content":"You are Writer. You''re an expert in writing and you love to teach kids but you know nothing of math.\nYour personal goal is: You write lessons of math for kids."},{"role":"user","content":"\nCurrent Task: What is 3 times 1? Return only the number after using the multiplication tool.\n\nThis is the expected criteria for your final answer: the result of multiplication\nyou MUST return the actual complete content as the final answer, not a summary.\n\nThis is the context you''re working with:\n12\n\nThis is VERY important to you, your job depends on it!"}],"model":"gpt-4.1-mini","tool_choice":"auto","tools":[{"type":"function","function":{"name":"multiplcation_tool","description":"Useful for when you need to multiply two numbers together.","parameters":{"properties":{"first_number":{"title":"First Number","type":"integer"},"second_number":{"title":"Second Number","type":"integer"}},"required":["first_number","second_number"],"type":"object"}}}]}' headers: User-Agent: - X-USER-AGENT-XXX accept: - application/json accept-encoding: - ACCEPT-ENCODING-XXX authorization: - AUTHORIZATION-XXX connection: - keep-alive content-length: - '2036' content-type: - application/json cookie: - COOKIE-XXX host: - api.openai.com x-stainless-arch: - X-STAINLESS-ARCH-XXX x-stainless-async: - 'false' x-stainless-lang: - python x-stainless-os: - X-STAINLESS-OS-XXX x-stainless-package-version: - 1.83.0 x-stainless-read-timeout: - X-STAINLESS-READ-TIMEOUT-XXX x-stainless-retry-count: - '0' x-stainless-runtime: - CPython x-stainless-runtime-version: - 3.13.3 method: POST uri: https://api.openai.com/v1/chat/completions response: body: string: "{\n \"id\": \"chatcmpl-D0ui5ArNs1bEoF7c26rHShnZtn4qw\",\n \"object\": \"chat.completion\",\n \"created\": 1769110365,\n \"model\": \"gpt-4.1-mini-2025-04-14\",\n \ \"choices\": [\n {\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": null,\n \"tool_calls\": [\n {\n \ \"id\": \"call_83Tp9jgI4fV0JqI4ytdlBKF4\",\n \"type\": \"function\",\n \"function\": {\n \"name\": \"multiplcation_tool\",\n \ \"arguments\": \"{\\\"first_number\\\":3,\\\"second_number\\\":1}\"\n \ }\n }\n ],\n \"refusal\": null,\n \"annotations\": []\n },\n \"logprobs\": null,\n \"finish_reason\": \"tool_calls\"\n \ }\n ],\n \"usage\": {\n \"prompt_tokens\": 355,\n \"completion_tokens\": 22,\n \"total_tokens\": 377,\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\": \"default\",\n \"system_fingerprint\": \"fp_376a7ccef1\"\n}\n" headers: CF-RAY: - CF-RAY-XXX Connection: - keep-alive Content-Type: - application/json Date: - Thu, 22 Jan 2026 19:32:46 GMT Server: - cloudflare Strict-Transport-Security: - STS-XXX Transfer-Encoding: - chunked X-Content-Type-Options: - X-CONTENT-TYPE-XXX access-control-expose-headers: - ACCESS-CONTROL-XXX alt-svc: - h3=":443"; ma=86400 cf-cache-status: - DYNAMIC openai-organization: - OPENAI-ORG-XXX openai-processing-ms: - '489' openai-project: - OPENAI-PROJECT-XXX openai-version: - '2020-10-01' x-envoy-upstream-service-time: - '756' 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":"system","content":"You are Writer. You''re an expert in writing and you love to teach kids but you know nothing of math.\nYour personal goal is: You write lessons of math for kids."},{"role":"user","content":"\nCurrent Task: What is 2 times 6? Return only the number after using the multiplication tool.\n\nThis is the expected criteria for your final answer: the result of multiplication\nyou MUST return the actual complete content as the final answer, not a summary.\n\nThis is VERY important to you, your job depends on it!"},{"role":"assistant","content":null,"tool_calls":[{"id":"call_VhbYI7pLHnDXJ3NZikVAEWdx","type":"function","function":{"name":"multiplcation_tool","arguments":"{\"first_number\":2,\"second_number\":6}"}}]},{"role":"tool","tool_call_id":"call_VhbYI7pLHnDXJ3NZikVAEWdx","content":"12"},{"role":"user","content":"Analyze the tool result. If requirements are met, provide the Final Answer. Otherwise, call the next tool. Deliver only the answer without meta-commentary."},{"role":"assistant","content":"12"},{"role":"system","content":"You are Writer. You''re an expert in writing and you love to teach kids but you know nothing of math.\nYour personal goal is: You write lessons of math for kids."},{"role":"user","content":"\nCurrent Task: What is 3 times 1? Return only the number after using the multiplication tool.\n\nThis is the expected criteria for your final answer: the result of multiplication\nyou MUST return the actual complete content as the final answer, not a summary.\n\nThis is the context you''re working with:\n12\n\nThis is VERY important to you, your job depends on it!"},{"role":"assistant","content":null,"tool_calls":[{"id":"call_83Tp9jgI4fV0JqI4ytdlBKF4","type":"function","function":{"name":"multiplcation_tool","arguments":"{\"first_number\":3,\"second_number\":1}"}}]},{"role":"tool","tool_call_id":"call_83Tp9jgI4fV0JqI4ytdlBKF4","content":"3"},{"role":"user","content":"Analyze the tool result. If requirements are met, provide the Final Answer. Otherwise, call the next tool. Deliver only the answer without meta-commentary."}],"model":"gpt-4.1-mini","tool_choice":"auto","tools":[{"type":"function","function":{"name":"multiplcation_tool","description":"Useful for when you need to multiply two numbers together.","parameters":{"properties":{"first_number":{"title":"First Number","type":"integer"},"second_number":{"title":"Second Number","type":"integer"}},"required":["first_number","second_number"],"type":"object"}}}]}' headers: User-Agent: - X-USER-AGENT-XXX accept: - application/json accept-encoding: - ACCEPT-ENCODING-XXX authorization: - AUTHORIZATION-XXX connection: - keep-alive content-length: - '2501' content-type: - application/json cookie: - COOKIE-XXX host: - api.openai.com x-stainless-arch: - X-STAINLESS-ARCH-XXX x-stainless-async: - 'false' x-stainless-lang: - python x-stainless-os: - X-STAINLESS-OS-XXX x-stainless-package-version: - 1.83.0 x-stainless-read-timeout: - X-STAINLESS-READ-TIMEOUT-XXX x-stainless-retry-count: - '0' x-stainless-runtime: - CPython x-stainless-runtime-version: - 3.13.3 method: POST uri: https://api.openai.com/v1/chat/completions response: body: string: "{\n \"id\": \"chatcmpl-D0ui6Q272Yk6aw1tUcl644fOvSra6\",\n \"object\": \"chat.completion\",\n \"created\": 1769110366,\n \"model\": \"gpt-4.1-mini-2025-04-14\",\n \ \"choices\": [\n {\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"3\",\n \"refusal\": null,\n \ \"annotations\": []\n },\n \"logprobs\": null,\n \"finish_reason\": \"stop\"\n }\n ],\n \"usage\": {\n \"prompt_tokens\": 423,\n \"completion_tokens\": 2,\n \"total_tokens\": 425,\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\": \"default\",\n \"system_fingerprint\": \"fp_376a7ccef1\"\n}\n" headers: CF-RAY: - CF-RAY-XXX Connection: - keep-alive Content-Type: - application/json Date: - Thu, 22 Jan 2026 19:32:46 GMT Server: - cloudflare Strict-Transport-Security: - STS-XXX Transfer-Encoding: - chunked X-Content-Type-Options: - X-CONTENT-TYPE-XXX access-control-expose-headers: - ACCESS-CONTROL-XXX alt-svc: - h3=":443"; ma=86400 cf-cache-status: - DYNAMIC openai-organization: - OPENAI-ORG-XXX openai-processing-ms: - '301' openai-project: - OPENAI-PROJECT-XXX openai-version: - '2020-10-01' x-envoy-upstream-service-time: - '340' 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":"system","content":"You are Writer. You''re an expert in writing and you love to teach kids but you know nothing of math.\nYour personal goal is: You write lessons of math for kids."},{"role":"user","content":"\nCurrent Task: What is 2 times 6? Return only the number after using the multiplication tool.\n\nThis is the expected criteria for your final answer: the result of multiplication\nyou MUST return the actual complete content as the final answer, not a summary.\n\nThis is the context you''re working with:\n12\n\n----------\n\n3\n\nThis is VERY important to you, your job depends on it!"}],"model":"gpt-4.1-mini","tool_choice":"auto","tools":[{"type":"function","function":{"name":"multiplcation_tool","description":"Useful for when you need to multiply two numbers together.","parameters":{"properties":{"first_number":{"title":"First Number","type":"integer"},"second_number":{"title":"Second Number","type":"integer"}},"required":["first_number","second_number"],"type":"object"}}}]}' headers: User-Agent: - X-USER-AGENT-XXX accept: - application/json accept-encoding: - ACCEPT-ENCODING-XXX authorization: - AUTHORIZATION-XXX connection: - keep-alive content-length: - '1015' content-type: - application/json host: - api.openai.com x-stainless-arch: - X-STAINLESS-ARCH-XXX x-stainless-async: - 'false' x-stainless-lang: - python x-stainless-os: - X-STAINLESS-OS-XXX x-stainless-package-version: - 1.83.0 x-stainless-read-timeout: - X-STAINLESS-READ-TIMEOUT-XXX x-stainless-retry-count: - '0' x-stainless-runtime: - CPython x-stainless-runtime-version: - 3.13.3 method: POST uri: https://api.openai.com/v1/chat/completions response: body: string: "{\n \"id\": \"chatcmpl-D0ui6zIQH8nkRZZL0PPS3pjYsTqh6\",\n \"object\": \"chat.completion\",\n \"created\": 1769110366,\n \"model\": \"gpt-4.1-mini-2025-04-14\",\n \ \"choices\": [\n {\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": null,\n \"tool_calls\": [\n {\n \ \"id\": \"call_LAu8HjWCo9umxZpEj7RAyaRQ\",\n \"type\": \"function\",\n \"function\": {\n \"name\": \"multiplcation_tool\",\n \ \"arguments\": \"{\\\"first_number\\\":2,\\\"second_number\\\":6}\"\n \ }\n }\n ],\n \"refusal\": null,\n \"annotations\": []\n },\n \"logprobs\": null,\n \"finish_reason\": \"tool_calls\"\n \ }\n ],\n \"usage\": {\n \"prompt_tokens\": 176,\n \"completion_tokens\": 22,\n \"total_tokens\": 198,\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\": \"default\",\n \"system_fingerprint\": \"fp_376a7ccef1\"\n}\n" headers: CF-RAY: - CF-RAY-XXX Connection: - keep-alive Content-Type: - application/json Date: - Thu, 22 Jan 2026 19:32:47 GMT Server: - cloudflare Set-Cookie: - SET-COOKIE-XXX Strict-Transport-Security: - STS-XXX Transfer-Encoding: - chunked X-Content-Type-Options: - X-CONTENT-TYPE-XXX access-control-expose-headers: - ACCESS-CONTROL-XXX alt-svc: - h3=":443"; ma=86400 cf-cache-status: - DYNAMIC openai-organization: - OPENAI-ORG-XXX openai-processing-ms: - '597' openai-project: - OPENAI-PROJECT-XXX openai-version: - '2020-10-01' x-envoy-upstream-service-time: - '616' 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":"system","content":"You are Writer. You''re an expert in writing and you love to teach kids but you know nothing of math.\nYour personal goal is: You write lessons of math for kids."},{"role":"user","content":"\nCurrent Task: What is 2 times 6? Return only the number after using the multiplication tool.\n\nThis is the expected criteria for your final answer: the result of multiplication\nyou MUST return the actual complete content as the final answer, not a summary.\n\nThis is the context you''re working with:\n12\n\n----------\n\n3\n\nThis is VERY important to you, your job depends on it!"},{"role":"assistant","content":null,"tool_calls":[{"id":"call_LAu8HjWCo9umxZpEj7RAyaRQ","type":"function","function":{"name":"multiplcation_tool","arguments":"{\"first_number\":2,\"second_number\":6}"}}]},{"role":"tool","tool_call_id":"call_LAu8HjWCo9umxZpEj7RAyaRQ","content":"12"},{"role":"user","content":"Analyze the tool result. If requirements are met, provide the Final Answer. Otherwise, call the next tool. Deliver only the answer without meta-commentary."}],"model":"gpt-4.1-mini","tool_choice":"auto","tools":[{"type":"function","function":{"name":"multiplcation_tool","description":"Useful for when you need to multiply two numbers together.","parameters":{"properties":{"first_number":{"title":"First Number","type":"integer"},"second_number":{"title":"Second Number","type":"integer"}},"required":["first_number","second_number"],"type":"object"}}}]}' headers: User-Agent: - X-USER-AGENT-XXX accept: - application/json accept-encoding: - ACCEPT-ENCODING-XXX authorization: - AUTHORIZATION-XXX connection: - keep-alive content-length: - '1481' content-type: - application/json cookie: - COOKIE-XXX host: - api.openai.com x-stainless-arch: - X-STAINLESS-ARCH-XXX x-stainless-async: - 'false' x-stainless-lang: - python x-stainless-os: - X-STAINLESS-OS-XXX x-stainless-package-version: - 1.83.0 x-stainless-read-timeout: - X-STAINLESS-READ-TIMEOUT-XXX x-stainless-retry-count: - '0' x-stainless-runtime: - CPython x-stainless-runtime-version: - 3.13.3 method: POST uri: https://api.openai.com/v1/chat/completions response: body: string: "{\n \"id\": \"chatcmpl-D0ui7M3smdvN8VM7TusPwpmPThT9l\",\n \"object\": \"chat.completion\",\n \"created\": 1769110367,\n \"model\": \"gpt-4.1-mini-2025-04-14\",\n \ \"choices\": [\n {\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"12\",\n \"refusal\": null,\n \ \"annotations\": []\n },\n \"logprobs\": null,\n \"finish_reason\": \"stop\"\n }\n ],\n \"usage\": {\n \"prompt_tokens\": 244,\n \"completion_tokens\": 2,\n \"total_tokens\": 246,\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\": \"default\",\n \"system_fingerprint\": \"fp_376a7ccef1\"\n}\n" headers: CF-RAY: - CF-RAY-XXX Connection: - keep-alive Content-Type: - application/json Date: - Thu, 22 Jan 2026 19:32:47 GMT Server: - cloudflare Strict-Transport-Security: - STS-XXX Transfer-Encoding: - chunked X-Content-Type-Options: - X-CONTENT-TYPE-XXX access-control-expose-headers: - ACCESS-CONTROL-XXX alt-svc: - h3=":443"; ma=86400 cf-cache-status: - DYNAMIC openai-organization: - OPENAI-ORG-XXX openai-processing-ms: - '266' openai-project: - OPENAI-PROJECT-XXX openai-version: - '2020-10-01' x-envoy-upstream-service-time: - '282' 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":"system","content":"You are Writer. You''re an expert in writing and you love to teach kids but you know nothing of math.\nYour personal goal is: You write lessons of math for kids."},{"role":"user","content":"\nCurrent Task: What is 2 times 6? Return only the number after using the multiplication tool.\n\nThis is the expected criteria for your final answer: the result of multiplication\nyou MUST return the actual complete content as the final answer, not a summary.\n\nThis is the context you''re working with:\n12\n\n----------\n\n3\n\nThis is VERY important to you, your job depends on it!"},{"role":"assistant","content":null,"tool_calls":[{"id":"call_LAu8HjWCo9umxZpEj7RAyaRQ","type":"function","function":{"name":"multiplcation_tool","arguments":"{\"first_number\":2,\"second_number\":6}"}}]},{"role":"tool","tool_call_id":"call_LAu8HjWCo9umxZpEj7RAyaRQ","content":"12"},{"role":"user","content":"Analyze the tool result. If requirements are met, provide the Final Answer. Otherwise, call the next tool. Deliver only the answer without meta-commentary."},{"role":"assistant","content":"12"},{"role":"system","content":"You are Writer. You''re an expert in writing and you love to teach kids but you know nothing of math.\nYour personal goal is: You write lessons of math for kids."},{"role":"user","content":"\nCurrent Task: What is 3 times 1? Return only the number after using the multiplication tool.\n\nThis is the expected criteria for your final answer: the result of multiplication\nyou MUST return the actual complete content as the final answer, not a summary.\n\nThis is the context you''re working with:\n12\n\n----------\n\n3\n\n----------\n\n12\n\nThis is VERY important to you, your job depends on it!"}],"model":"gpt-4.1-mini","tool_choice":"auto","tools":[{"type":"function","function":{"name":"multiplcation_tool","description":"Useful for when you need to multiply two numbers together.","parameters":{"properties":{"first_number":{"title":"First Number","type":"integer"},"second_number":{"title":"Second Number","type":"integer"}},"required":["first_number","second_number"],"type":"object"}}}]}' headers: User-Agent: - X-USER-AGENT-XXX accept: - application/json accept-encoding: - ACCEPT-ENCODING-XXX authorization: - AUTHORIZATION-XXX connection: - keep-alive content-length: - '2142' content-type: - application/json cookie: - COOKIE-XXX host: - api.openai.com x-stainless-arch: - X-STAINLESS-ARCH-XXX x-stainless-async: - 'false' x-stainless-lang: - python x-stainless-os: - X-STAINLESS-OS-XXX x-stainless-package-version: - 1.83.0 x-stainless-read-timeout: - X-STAINLESS-READ-TIMEOUT-XXX x-stainless-retry-count: - '0' x-stainless-runtime: - CPython x-stainless-runtime-version: - 3.13.3 method: POST uri: https://api.openai.com/v1/chat/completions response: body: string: "{\n \"id\": \"chatcmpl-D0ui7SmI72OSl632GTQg8RitLRHAv\",\n \"object\": \"chat.completion\",\n \"created\": 1769110367,\n \"model\": \"gpt-4.1-mini-2025-04-14\",\n \ \"choices\": [\n {\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": null,\n \"tool_calls\": [\n {\n \ \"id\": \"call_6SNliGRHusxsAW02GXtn27Al\",\n \"type\": \"function\",\n \"function\": {\n \"name\": \"multiplcation_tool\",\n \ \"arguments\": \"{\\\"first_number\\\":3,\\\"second_number\\\":1}\"\n \ }\n }\n ],\n \"refusal\": null,\n \"annotations\": []\n },\n \"logprobs\": null,\n \"finish_reason\": \"tool_calls\"\n \ }\n ],\n \"usage\": {\n \"prompt_tokens\": 374,\n \"completion_tokens\": 22,\n \"total_tokens\": 396,\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\": \"default\",\n \"system_fingerprint\": \"fp_376a7ccef1\"\n}\n" headers: CF-RAY: - CF-RAY-XXX Connection: - keep-alive Content-Type: - application/json Date: - Thu, 22 Jan 2026 19:32:48 GMT Server: - cloudflare Strict-Transport-Security: - STS-XXX Transfer-Encoding: - chunked X-Content-Type-Options: - X-CONTENT-TYPE-XXX access-control-expose-headers: - ACCESS-CONTROL-XXX alt-svc: - h3=":443"; ma=86400 cf-cache-status: - DYNAMIC openai-organization: - OPENAI-ORG-XXX openai-processing-ms: - '671' openai-project: - OPENAI-PROJECT-XXX openai-version: - '2020-10-01' x-envoy-upstream-service-time: - '689' 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":"system","content":"You are Writer. You''re an expert in writing and you love to teach kids but you know nothing of math.\nYour personal goal is: You write lessons of math for kids."},{"role":"user","content":"\nCurrent Task: What is 2 times 6? Return only the number after using the multiplication tool.\n\nThis is the expected criteria for your final answer: the result of multiplication\nyou MUST return the actual complete content as the final answer, not a summary.\n\nThis is the context you''re working with:\n12\n\n----------\n\n3\n\nThis is VERY important to you, your job depends on it!"},{"role":"assistant","content":null,"tool_calls":[{"id":"call_LAu8HjWCo9umxZpEj7RAyaRQ","type":"function","function":{"name":"multiplcation_tool","arguments":"{\"first_number\":2,\"second_number\":6}"}}]},{"role":"tool","tool_call_id":"call_LAu8HjWCo9umxZpEj7RAyaRQ","content":"12"},{"role":"user","content":"Analyze the tool result. If requirements are met, provide the Final Answer. Otherwise, call the next tool. Deliver only the answer without meta-commentary."},{"role":"assistant","content":"12"},{"role":"system","content":"You are Writer. You''re an expert in writing and you love to teach kids but you know nothing of math.\nYour personal goal is: You write lessons of math for kids."},{"role":"user","content":"\nCurrent Task: What is 3 times 1? Return only the number after using the multiplication tool.\n\nThis is the expected criteria for your final answer: the result of multiplication\nyou MUST return the actual complete content as the final answer, not a summary.\n\nThis is the context you''re working with:\n12\n\n----------\n\n3\n\n----------\n\n12\n\nThis is VERY important to you, your job depends on it!"},{"role":"assistant","content":null,"tool_calls":[{"id":"call_6SNliGRHusxsAW02GXtn27Al","type":"function","function":{"name":"multiplcation_tool","arguments":"{\"first_number\":3,\"second_number\":1}"}}]},{"role":"tool","tool_call_id":"call_6SNliGRHusxsAW02GXtn27Al","content":"3"},{"role":"user","content":"Analyze the tool result. If requirements are met, provide the Final Answer. Otherwise, call the next tool. Deliver only the answer without meta-commentary."}],"model":"gpt-4.1-mini","tool_choice":"auto","tools":[{"type":"function","function":{"name":"multiplcation_tool","description":"Useful for when you need to multiply two numbers together.","parameters":{"properties":{"first_number":{"title":"First Number","type":"integer"},"second_number":{"title":"Second Number","type":"integer"}},"required":["first_number","second_number"],"type":"object"}}}]}' headers: User-Agent: - X-USER-AGENT-XXX accept: - application/json accept-encoding: - ACCEPT-ENCODING-XXX authorization: - AUTHORIZATION-XXX connection: - keep-alive content-length: - '2607' content-type: - application/json cookie: - COOKIE-XXX host: - api.openai.com x-stainless-arch: - X-STAINLESS-ARCH-XXX x-stainless-async: - 'false' x-stainless-lang: - python x-stainless-os: - X-STAINLESS-OS-XXX x-stainless-package-version: - 1.83.0 x-stainless-read-timeout: - X-STAINLESS-READ-TIMEOUT-XXX x-stainless-retry-count: - '0' x-stainless-runtime: - CPython x-stainless-runtime-version: - 3.13.3 method: POST uri: https://api.openai.com/v1/chat/completions response: body: string: "{\n \"id\": \"chatcmpl-D0ui8R21cjykcsyRkhGSuIIzVi5qf\",\n \"object\": \"chat.completion\",\n \"created\": 1769110368,\n \"model\": \"gpt-4.1-mini-2025-04-14\",\n \ \"choices\": [\n {\n \"index\": 0,\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"3\",\n \"refusal\": null,\n \ \"annotations\": []\n },\n \"logprobs\": null,\n \"finish_reason\": \"stop\"\n }\n ],\n \"usage\": {\n \"prompt_tokens\": 442,\n \"completion_tokens\": 2,\n \"total_tokens\": 444,\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\": \"default\",\n \"system_fingerprint\": \"fp_376a7ccef1\"\n}\n" headers: CF-RAY: - CF-RAY-XXX Connection: - keep-alive Content-Type: - application/json Date: - Thu, 22 Jan 2026 19:32:48 GMT Server: - cloudflare Strict-Transport-Security: - STS-XXX Transfer-Encoding: - chunked X-Content-Type-Options: - X-CONTENT-TYPE-XXX access-control-expose-headers: - ACCESS-CONTROL-XXX alt-svc: - h3=":443"; ma=86400 cf-cache-status: - DYNAMIC openai-organization: - OPENAI-ORG-XXX openai-processing-ms: - '253' openai-project: - OPENAI-PROJECT-XXX openai-version: - '2020-10-01' x-envoy-upstream-service-time: - '268' 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 version: 1