when:
  path: /api/v1/chat/completions
  method: POST
  query_param: []
  header:
  - name: accept
    value: '*/*'
  - name: content-type
    value: application/json
  body: '{"messages":[{"content":[{"text":"You are a helpful assistant.","type":"text"}],"role":"system"},{"content":[{"text":"I have two questions:","type":"text"},{"text":"1. What colors do you see in this image?","type":"text"},{"image_url":{"url":"data:image/jpeg;base64,[encoded data, 1011412 characters]"},"type":"image_url"},{"text":"2. What is the main subject?","type":"text"}],"role":"user"}],"model":"google/gemini-2.5-flash"}'
then:
  status: 200
  header:
  - name: content-type
    value: application/json
  body: '{"choices":[{"finish_reason":"stop","index":0,"logprobs":null,"message":{"content":"Here are the answers to your questions:\n\n1.  **What colors do you see in this image?**\n    The primary colors in the image are various shades of:\n    *   **Black/Dark Grey:** Dominant in the ant''s body, particularly the head, thorax, and legs.\n    *   **Light Brown/Tan/Beige:** The color of the ground or surface the ant is on.\n    *   **Brown/Reddish-Brown:** Visible in the background, especially the blurry upper portion. There are also hints of a warmer, possibly orange or reddish hue in the top-left background.\n    *   **Metallic Olive/Greenish-Gold:** There''s a subtle, almost iridescent sheen on the ant''s abdomen, giving it a slightly greenish-gold or olive hue in certain light.\n\n2.  **What is the main subject?**\n    The main subject of the image is a **black ant**.","reasoning":null,"refusal":null,"role":"assistant"},"native_finish_reason":"STOP"}],"created":0,"id":"chatcmpl-REDACTED_1","model":"google/gemini-2.5-flash","object":"chat.completion","provider":"Google","service_tier":"default","system_fingerprint":null,"usage":{"completion_tokens":201,"completion_tokens_details":{"audio_tokens":0,"image_tokens":0,"reasoning_tokens":0},"cost":0.0010533,"cost_details":{"upstream_inference_completions_cost":0.0005025,"upstream_inference_cost":0.0010533,"upstream_inference_prompt_cost":0.0005508},"is_byok":false,"prompt_tokens":1836,"prompt_tokens_details":{"audio_tokens":0,"cache_write_tokens":0,"cached_tokens":0,"video_tokens":0},"total_tokens":2037}}'
