141 lines
3.2 KiB
JSON
141 lines
3.2 KiB
JSON
|
|
{
|
||
|
|
"name": "example_simple_text",
|
||
|
|
"description": "Simple text query without tools (example fixture)",
|
||
|
|
"category": "text",
|
||
|
|
"captured_at": "2025-01-15T10:00:00Z",
|
||
|
|
"request": {
|
||
|
|
"headers": {
|
||
|
|
"anthropic-version": "2023-06-01",
|
||
|
|
"anthropic-beta": "oauth-2025-04-20,interleaved-thinking-2025-05-14,fine-grained-tool-streaming-2025-05-14",
|
||
|
|
"content-type": "application/json"
|
||
|
|
},
|
||
|
|
"body": {
|
||
|
|
"model": "claude-sonnet-4.5",
|
||
|
|
"max_tokens": 1024,
|
||
|
|
"messages": [
|
||
|
|
{
|
||
|
|
"role": "user",
|
||
|
|
"content": "What is 2+2? Answer briefly in one sentence."
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"stream": true
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"response": {
|
||
|
|
"type": "streaming",
|
||
|
|
"events": [
|
||
|
|
{
|
||
|
|
"event": "message_start",
|
||
|
|
"data": {
|
||
|
|
"type": "message_start",
|
||
|
|
"message": {
|
||
|
|
"id": "msg_***NORMALIZED***",
|
||
|
|
"type": "message",
|
||
|
|
"role": "assistant",
|
||
|
|
"content": [],
|
||
|
|
"model": "claude-sonnet-4.5",
|
||
|
|
"stop_reason": null,
|
||
|
|
"stop_sequence": null,
|
||
|
|
"usage": {
|
||
|
|
"input_tokens": 0,
|
||
|
|
"cache_creation_input_tokens": 0,
|
||
|
|
"cache_read_input_tokens": 0,
|
||
|
|
"output_tokens": 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"event": "content_block_start",
|
||
|
|
"data": {
|
||
|
|
"type": "content_block_start",
|
||
|
|
"index": 0,
|
||
|
|
"content_block": {
|
||
|
|
"type": "text",
|
||
|
|
"text": ""
|
||
|
|
}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"event": "ping",
|
||
|
|
"data": {
|
||
|
|
"type": "ping"
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"event": "content_block_delta",
|
||
|
|
"data": {
|
||
|
|
"type": "content_block_delta",
|
||
|
|
"index": 0,
|
||
|
|
"delta": {
|
||
|
|
"type": "text_delta",
|
||
|
|
"text": "2"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"event": "content_block_delta",
|
||
|
|
"data": {
|
||
|
|
"type": "content_block_delta",
|
||
|
|
"index": 0,
|
||
|
|
"delta": {
|
||
|
|
"type": "text_delta",
|
||
|
|
"text": " + 2 = 4."
|
||
|
|
}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"event": "content_block_stop",
|
||
|
|
"data": {
|
||
|
|
"type": "content_block_stop",
|
||
|
|
"index": 0
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"event": "message_delta",
|
||
|
|
"data": {
|
||
|
|
"type": "message_delta",
|
||
|
|
"delta": {
|
||
|
|
"stop_reason": "end_turn",
|
||
|
|
"stop_sequence": null
|
||
|
|
},
|
||
|
|
"usage": {
|
||
|
|
"input_tokens": 15,
|
||
|
|
"output_tokens": 8
|
||
|
|
}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"event": "message_stop",
|
||
|
|
"data": {
|
||
|
|
"type": "message_stop"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"assertions": {
|
||
|
|
"eventSequence": [
|
||
|
|
"message_start",
|
||
|
|
"content_block_start",
|
||
|
|
"ping",
|
||
|
|
"content_block_delta",
|
||
|
|
"content_block_delta",
|
||
|
|
"content_block_stop",
|
||
|
|
"message_delta",
|
||
|
|
"message_stop"
|
||
|
|
],
|
||
|
|
"contentBlocks": [
|
||
|
|
{
|
||
|
|
"index": 0,
|
||
|
|
"type": "text",
|
||
|
|
"hasContent": true
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"stopReason": "end_turn",
|
||
|
|
"hasUsage": true,
|
||
|
|
"minInputTokens": 10,
|
||
|
|
"minOutputTokens": 5
|
||
|
|
},
|
||
|
|
"notes": "Example fixture for documentation purposes"
|
||
|
|
}
|