ai_msg_tpl = {
    "content": "",
    "additional_kwargs": {
        "tool_calls": [
            {
                "id": "call_osNIUg8kE7psP360dHinqNbm",
                "function": {
                    "arguments": "",
                    "name": "",
                },
                "type": "function",
            }
        ],
        "refusal": None,
    },
    "response_metadata": {
        "token_usage": {
            "completion_tokens": 39,
            "prompt_tokens": 588,
            "total_tokens": 627,
            "completion_tokens_details": {
                "accepted_prediction_tokens": 0,
                "audio_tokens": 0,
                "reasoning_tokens": 0,
                "rejected_prediction_tokens": 0,
            },
            "prompt_tokens_details": {"audio_tokens": 0, "cached_tokens": 0},
        },
        "model_name": "gpt-4o-2024-08-06",
        "system_fingerprint": "fp_07871e2ad8",
        "service_tier": "default",
        "finish_reason": "tool_calls",
        "logprobs": None,
    },
    "tool_calls": [
        {
            "name": "",
            "args": {
                "path": "",
                "line_number": "",
            },
            "id": "call_osNIUg8kE7psP360dHinqNbm",
            "type": "tool_call",
        }
    ],
    "usage_metadata": {
        "input_tokens": 588,
        "output_tokens": 39,
        "total_tokens": 627,
        "input_token_details": {"audio": 0, "cache_read": 0},
        "output_token_details": {"audio": 0, "reasoning": 0},
    },
}
