{
  "version": 1,
  "metadata": {
    "model": "openai.gpt-oss-120b",
    "tags": ["prefix:bedrock-mantle", "provider:amazon-bedrock", "protocol:openai-responses"],
    "name": "bedrock-mantle/streams-text",
    "recordedAt": "2026-08-02T02:58:39.323Z"
  },
  "interactions": [
    {
      "transport": "http",
      "request": {
        "method": "POST",
        "url": "https://bedrock-mantle.us-east-1.api.aws/v1/responses",
        "headers": {
          "content-type": "application/json"
        },
        "body": "{\"model\":\"openai.gpt-oss-120b\",\"input\":[{\"role\":\"user\",\"content\":[{\"type\":\"input_text\",\"text\":\"Reply with exactly: hello\"}]}],\"store\":false,\"max_output_tokens\":256,\"temperature\":0,\"stream\":true}"
      },
      "response": {
        "status": 200,
        "headers": {
          "content-type": "text/event-stream"
        },
        "body": "data: {\"response\":{\"background\":false,\"created_at\":1785639518.0,\"error\":null,\"id\":\"resp_kroelnmiwoulqwvuxagsqrjzynlzafmp45tkd6vbefwjprjaeqjq\",\"incomplete_details\":null,\"instructions\":null,\"metadata\":null,\"model\":\"openai.gpt-oss-120b\",\"object\":\"response\",\"output\":[],\"parallel_tool_calls\":true,\"service_tier\":\"auto\",\"status\":\"in_progress\",\"temperature\":1.0,\"tool_choice\":\"auto\",\"tools\":[],\"top_p\":1.0,\"truncation\":\"disabled\"},\"sequence_number\":0,\"type\":\"response.created\"}\n\ndata: {\"response\":{\"background\":false,\"created_at\":1785639518.0,\"error\":null,\"id\":\"resp_kroelnmiwoulqwvuxagsqrjzynlzafmp45tkd6vbefwjprjaeqjq\",\"incomplete_details\":null,\"instructions\":null,\"metadata\":null,\"model\":\"openai.gpt-oss-120b\",\"object\":\"response\",\"output\":[],\"parallel_tool_calls\":true,\"service_tier\":\"auto\",\"status\":\"in_progress\",\"temperature\":1.0,\"tool_choice\":\"auto\",\"tools\":[],\"top_p\":1.0,\"truncation\":\"disabled\"},\"sequence_number\":1,\"type\":\"response.in_progress\"}\n\ndata: {\"item\":{\"id\":\"msg_bb2e38e30251d49f\",\"status\":\"in_progress\",\"summary\":[],\"type\":\"reasoning\"},\"output_index\":0,\"sequence_number\":2,\"type\":\"response.output_item.added\"}\n\ndata: {\"content_index\":0,\"item_id\":\"msg_bb2e38e30251d49f\",\"output_index\":0,\"part\":{\"text\":\"\",\"type\":\"reasoning_text\"},\"sequence_number\":3,\"type\":\"response.reasoning_part.added\"}\n\ndata: {\"content_index\":0,\"delta\":\"The user says: \\\"Reply with exactly: hello\\\". So we must output exactly \\\"hello\\\".\",\"item_id\":\"msg_bb2e38e30251d49f\",\"output_index\":0,\"sequence_number\":4,\"type\":\"response.reasoning_text.delta\"}\n\ndata: {\"content_index\":0,\"delta\":\" No extra spaces, no punctuation, no formatting. Just the word hello.\",\"item_id\":\"msg_bb2e38e30251d49f\",\"output_index\":0,\"sequence_number\":5,\"type\":\"response.reasoning_text.delta\"}\n\ndata: {\"content_index\":0,\"delta\":\" Ensure no extra newline? Usually a newline is okay but the\",\"item_id\":\"msg_bb2e38e30251d49f\",\"output_index\":0,\"sequence_number\":6,\"type\":\"response.reasoning_text.delta\"}\n\ndata: {\"content_index\":0,\"delta\":\" content should be exactly \\\"hello\\\". We'll output just hello.\",\"item_id\":\"msg_bb2e38e30251d49f\",\"output_index\":0,\"sequence_number\":7,\"type\":\"response.reasoning_text.delta\"}\n\ndata: {\"content_index\":0,\"item_id\":\"msg_bb2e38e30251d49f\",\"output_index\":0,\"sequence_number\":8,\"text\":\"The user says: \\\"Reply with exactly: hello\\\". So we must output exactly \\\"hello\\\". No extra spaces, no punctuation, no formatting. Just the word hello. Ensure no extra newline? Usually a newline is okay but the content should be exactly \\\"hello\\\". We'll output just hello.\",\"type\":\"response.reasoning_text.done\"}\n\ndata: {\"content_index\":0,\"item_id\":\"msg_bb2e38e30251d49f\",\"output_index\":0,\"part\":{\"text\":\"The user says: \\\"Reply with exactly: hello\\\". So we must output exactly \\\"hello\\\". No extra spaces, no punctuation, no formatting. Just the word hello. Ensure no extra newline? Usually a newline is okay but the content should be exactly \\\"hello\\\". We'll output just hello.\",\"type\":\"reasoning_text\"},\"sequence_number\":9,\"type\":\"response.reasoning_part.done\"}\n\ndata: {\"item\":{\"content\":[{\"text\":\"The user says: \\\"Reply with exactly: hello\\\". So we must output exactly \\\"hello\\\". No extra spaces, no punctuation, no formatting. Just the word hello. Ensure no extra newline? Usually a newline is okay but the content should be exactly \\\"hello\\\". We'll output just hello.\",\"type\":\"reasoning_text\"}],\"id\":\"msg_bb2e38e30251d49f\",\"status\":\"completed\",\"summary\":[],\"type\":\"reasoning\"},\"output_index\":0,\"sequence_number\":10,\"type\":\"response.output_item.done\"}\n\ndata: {\"item\":{\"content\":[],\"id\":\"msg_a991ad269bc5f319\",\"role\":\"assistant\",\"status\":\"in_progress\",\"type\":\"message\"},\"output_index\":1,\"sequence_number\":11,\"type\":\"response.output_item.added\"}\n\ndata: {\"content_index\":1,\"item_id\":\"msg_a991ad269bc5f319\",\"output_index\":1,\"part\":{\"annotations\":[],\"logprobs\":[],\"text\":\"\",\"type\":\"output_text\"},\"sequence_number\":12,\"type\":\"response.content_part.added\"}\n\ndata: {\"content_index\":1,\"delta\":\"hello\",\"item_id\":\"msg_a991ad269bc5f319\",\"logprobs\":[],\"output_index\":1,\"sequence_number\":13,\"type\":\"response.output_text.delta\"}\n\ndata: {\"content_index\":1,\"item_id\":\"msg_a991ad269bc5f319\",\"logprobs\":[],\"output_index\":1,\"sequence_number\":14,\"text\":\"hello\",\"type\":\"response.output_text.done\"}\n\ndata: {\"content_index\":1,\"item_id\":\"msg_a991ad269bc5f319\",\"output_index\":1,\"part\":{\"annotations\":[],\"text\":\"hello\",\"type\":\"output_text\"},\"sequence_number\":15,\"type\":\"response.content_part.done\"}\n\ndata: {\"item\":{\"content\":[{\"annotations\":[],\"text\":\"hello\",\"type\":\"output_text\"}],\"id\":\"msg_a991ad269bc5f319\",\"role\":\"assistant\",\"status\":\"completed\",\"type\":\"message\"},\"output_index\":1,\"sequence_number\":16,\"type\":\"response.output_item.done\"}\n\ndata: {\"response\":{\"background\":false,\"created_at\":1785639518.0,\"error\":null,\"id\":\"resp_kroelnmiwoulqwvuxagsqrjzynlzafmp45tkd6vbefwjprjaeqjq\",\"incomplete_details\":null,\"instructions\":null,\"metadata\":null,\"model\":\"openai.gpt-oss-120b\",\"object\":\"response\",\"output\":[{\"content\":[{\"text\":\"The user says: \\\"Reply with exactly: hello\\\". So we must output exactly \\\"hello\\\". No extra spaces, no punctuation, no formatting. Just the word hello. Ensure no extra newline? Usually a newline is okay but the content should be exactly \\\"hello\\\". We'll output just hello.\",\"type\":\"reasoning_text\"}],\"id\":\"msg_bb2e38e30251d49f\",\"status\":\"completed\",\"summary\":[],\"type\":\"reasoning\"},{\"content\":[{\"annotations\":[],\"text\":\"hello\",\"type\":\"output_text\"}],\"id\":\"msg_a991ad269bc5f319\",\"role\":\"assistant\",\"status\":\"completed\",\"type\":\"message\"}],\"parallel_tool_calls\":true,\"service_tier\":\"auto\",\"status\":\"completed\",\"temperature\":1.0,\"tool_choice\":\"auto\",\"tools\":[],\"top_p\":1.0,\"truncation\":\"disabled\",\"usage\":{\"input_tokens\":72,\"input_tokens_details\":{\"cached_tokens\":0},\"output_tokens\":69,\"output_tokens_details\":{\"reasoning_tokens\":59},\"total_tokens\":141}},\"sequence_number\":17,\"type\":\"response.completed\"}\n\n"
      }
    }
  ]
}
