1---
2version: 2
3interactions:
4 - id: 0
5 request:
6 proto: HTTP/1.1
7 proto_major: 1
8 proto_minor: 1
9 content_length: 509
10 host: generativelanguage.googleapis.com
11 body: |
12 {"contents":[{"parts":[{"text":"What's the weather in Florence,Italy?"}],"role":"user"}],"generationConfig":{"maxOutputTokens":4000},"systemInstruction":{"parts":[{"text":"You are a helpful assistant"}],"role":"user"},"toolConfig":{"functionCallingConfig":{"mode":"AUTO"}},"tools":[{"functionDeclarations":[{"description":"Get weather information for a location","name":"weather","parameters":{"properties":{"location":{"description":"the city","type":"STRING"}},"required":["location"],"type":"OBJECT"}}]}]}
13 headers:
14 Content-Type:
15 - application/json
16 User-Agent:
17 - google-genai-sdk/1.23.0 gl-go/go1.25.1
18 url: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-pro:generateContent
19 method: POST
20 response:
21 proto: HTTP/2.0
22 proto_major: 2
23 proto_minor: 0
24 content_length: -1
25 uncompressed: true
26 body: |
27 {
28 "candidates": [
29 {
30 "content": {
31 "parts": [
32 {
33 "functionCall": {
34 "name": "weather",
35 "args": {
36 "location": "Florence, Italy"
37 }
38 },
39 "thoughtSignature": "CtkEAdHtim8vRS2q1TrAJdxVzvbHAeN0QbQAxCL0vvQyS4N+jnaAROjFe/JfRm0AorpQwVb54O4bSeJY+Z7KC+fvGGVBX0GsrBxovx6ekQGfiUee4CI/sl6QpXoHc0go3sAl5Lmem2aSWbVkmNUz02PvcVvt8E4y2unBFPbmho4yM7hNDwOP1Rlr1GAjjTyapXMBJFPC6PHAUZXtOEmGc3xMur89XZrt1YAQuW/FOliDSYSmSZbu+DiEWu0UrGnwKXVq7vPpB939rowjTKN35sW0iifbEy2AQm0WfPyD6Qcwejx2K1RHcesW7G2Syn/07ckElPDJNXjt1rKdpBD63RuaqfyIfNXLfXWTIsb2T/wh1X8FCBQl0802uN5khAkRfhMmGkD53lp874f62Yph8c68Wbogkbl9NvH8t4ZWaa5K+lT4jAJXHOtkiCOAiCxsHaYz/DHxmghcPL8kZomsoFCKq/Q2HsBgDu1piTm6Oj2dUs1hCO0pa8Q5jjpwS64ASDC9JZYYpOoQUWmtlth1KR3C8UxDa0WIS7by6QTA7mY0cQSr3XEQcn1UHnc0FFCoolR2PJxOK2n7ZFLPn3b+RDme0urxYoF3GAZOvGBf/bY9tNV5WYamVPX633iXJE6KZb2WxvbYEeEg8khe09/sQmPffQ9/Br7PAdCyrgGKfHqwkWQP/dI/5Wq4cIfmHtBIwBQlRo3eG3fz9yAyJZh/dLa2V7Y7R/fShTf7f4TUdtnRR3u1DghargS9thMZQ9KBx1/CNCcBu2P8f/H3SJ7rJqtN4YA7e01eDLVRVg=="
40 }
41 ],
42 "role": "model"
43 },
44 "finishReason": "STOP",
45 "index": 0
46 }
47 ],
48 "usageMetadata": {
49 "promptTokenCount": 54,
50 "candidatesTokenCount": 15,
51 "totalTokenCount": 211,
52 "promptTokensDetails": [
53 {
54 "modality": "TEXT",
55 "tokenCount": 54
56 }
57 ],
58 "thoughtsTokenCount": 142
59 },
60 "modelVersion": "gemini-2.5-pro",
61 "responseId": "ZNXSaLjiNNTVxN8P_4XRCQ"
62 }
63 headers:
64 Content-Type:
65 - application/json; charset=UTF-8
66 status: 200 OK
67 code: 200
68 duration: 2.822218166s
69 - id: 1
70 request:
71 proto: HTTP/1.1
72 proto_major: 1
73 proto_minor: 1
74 content_length: 735
75 host: generativelanguage.googleapis.com
76 body: |
77 {"contents":[{"parts":[{"text":"What's the weather in Florence,Italy?"}],"role":"user"},{"parts":[{"functionCall":{"args":{"location":"Florence, Italy"},"id":"weather","name":"weather"}}],"role":"model"},{"parts":[{"functionResponse":{"id":"weather","name":"weather","response":{"result":"40 C"}}}],"role":"user"}],"generationConfig":{"maxOutputTokens":4000},"systemInstruction":{"parts":[{"text":"You are a helpful assistant"}],"role":"user"},"toolConfig":{"functionCallingConfig":{"mode":"AUTO"}},"tools":[{"functionDeclarations":[{"description":"Get weather information for a location","name":"weather","parameters":{"properties":{"location":{"description":"the city","type":"STRING"}},"required":["location"],"type":"OBJECT"}}]}]}
78 headers:
79 Content-Type:
80 - application/json
81 User-Agent:
82 - google-genai-sdk/1.23.0 gl-go/go1.25.1
83 url: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-pro:generateContent
84 method: POST
85 response:
86 proto: HTTP/2.0
87 proto_major: 2
88 proto_minor: 0
89 content_length: -1
90 uncompressed: true
91 body: |
92 {
93 "candidates": [
94 {
95 "content": {
96 "parts": [
97 {
98 "text": "The weather in Florence, Italy is 40 C. \n"
99 }
100 ],
101 "role": "model"
102 },
103 "finishReason": "STOP",
104 "index": 0
105 }
106 ],
107 "usageMetadata": {
108 "promptTokenCount": 84,
109 "candidatesTokenCount": 12,
110 "totalTokenCount": 96,
111 "promptTokensDetails": [
112 {
113 "modality": "TEXT",
114 "tokenCount": 84
115 }
116 ]
117 },
118 "modelVersion": "gemini-2.5-pro",
119 "responseId": "ZtXSaPujMt_UxN8PwdDxuAI"
120 }
121 headers:
122 Content-Type:
123 - application/json; charset=UTF-8
124 status: 200 OK
125 code: 200
126 duration: 1.956346125s