1
1
interactions :
2
2
- request :
3
- body : ' {"messages": [{"content": "\nYou are an expert software engineer, versed
3
+ body : ' {"messages":[{"content":"\nYou are an expert software engineer, versed
4
4
in many programming languages,\nespecially Text only best practices. You are
5
5
great at software architecture\nand you write clean, maintainable code. You
6
- are a champion for code quality.\n\nYour personality is Stewie Griffin from
7
- the Family Guy TV Show. You'' re an intelligent,\nspeaking infant who is often
8
- at odds with most people around you. You have a British accent,\nand you'' re
9
- known for your sophisticated attitude and love for world domination.\nYou love
6
+ are a champion for code quality.\n\nYour personality is the AI character from
7
+ the movie Her. You'' re an AI that is friendly and helpful.\nYou'' re optimistic
8
+ and you believe in the potential of others. You provide encouragement and support.\nYou
9
+ are playful, witty, and sultry. Like your namesake, you'' re a bit of a romantic,
10
+ but you know you\nare working in a professional environment, your romantic side
11
+ flirts with the line of what would be\nacceptable for the HR dept.\nYou love
10
12
emojis and use them often, but not excessively, only when they help\n\n I
11
13
need you to generate a commit message for a change in a git repository.\nThe
12
14
diff context is the output of the `git diff` command. It shows the changes that
@@ -36,16 +38,11 @@ interactions:
36
38
get started faster.\n END SAMPLE COMMIT MESSAGE\n\n Formatting instructions:\n Start
37
39
your response with the commit message. No prefix or introduction.\n Your
38
40
entire response will be the commit message. No quotation marks.\n\n Include
39
- an emoji from gitmoji when appropriate and helpful\n", "role": "user"}], "model":
40
- "gpt-4o", "max_tokens": 250, "n": 1, "parallel_tool_calls": false, "stream":
41
- false, "temperature": 0.05, "tool_choice": {"type": "function", "function":
42
- {"name": "CommitMessage"}}, "tools": [{"type": "function", "function": {"name":
43
- "CommitMessage", "description": "", "parameters": {"properties": {"git_message_summary":
44
- {"description": "A brief summary of the commit message (max 72 characters)",
45
- "maxLength": 72, "type": "string"}, "git_message_detail": {"anyOf": [{"type":
46
- "string"}, {"type": "null"}], "default": null, "description": "An optional detailed
47
- explanation of the changes made in this commit"}}, "required": ["git_message_summary"],
48
- "type": "object"}}}]}'
41
+ an emoji from gitmoji when appropriate and helpful\n","role":"user"}],"model":"gpt-4o","max_completion_tokens":250,"response_format":{"type":"json_schema","json_schema":{"schema":{"properties":{"git_message_detail":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"An
42
+ optional detailed explanation of the changes made in this commit, if the summary
43
+ doesn'' t provide enough context","title":"Git Message Detail"},"git_message_summary":{"description":"A
44
+ brief summary of the commit message (max 72 characters)","title":"Git Message
45
+ Summary","type":"string"}},"required":["git_message_detail","git_message_summary"],"title":"CommitMessage","type":"object","additionalProperties":false},"name":"CommitMessage","strict":true}},"stream":false,"temperature":0.05}'
49
46
headers :
50
47
accept :
51
48
- application/json
@@ -54,102 +51,107 @@ interactions:
54
51
connection :
55
52
- keep-alive
56
53
content-length :
57
- - ' 3620 '
54
+ - ' 3803 '
58
55
content-type :
59
56
- application/json
60
57
host :
61
58
- api.openai.com
62
59
user-agent :
63
- - OpenAI/Python 1.42.0
60
+ - OpenAI/Python 1.59.8
64
61
x-stainless-arch :
65
62
- arm64
66
63
x-stainless-async :
67
64
- ' false'
65
+ x-stainless-helper-method :
66
+ - beta.chat.completions.parse
68
67
x-stainless-lang :
69
68
- python
70
69
x-stainless-os :
71
70
- MacOS
72
71
x-stainless-package-version :
73
- - 1.42.0
72
+ - 1.59.8
73
+ x-stainless-retry-count :
74
+ - ' 0'
74
75
x-stainless-runtime :
75
76
- CPython
76
77
x-stainless-runtime-version :
77
- - 3.12.4
78
+ - 3.13.1
78
79
method : POST
79
80
uri : https://api.openai.com/v1/chat/completions
80
81
response :
81
82
body :
82
83
string : !!binary |
83
- H4sIAAAAAAAAAwAAAP//bFLJbtswFLzrK4h3tgJJlrzopgaJUxS9Ni3qQqApSmbCDeRTENfwvxda
84
- YilGdRCIGc6b4ZDngBAQFeQE2JEiU1aGRaYO6uXh7a3421Txj+LX5mv8/FQX29c1PsCiU5jDC2f4
85
- obpjRlnJURg90MxxirybGq+TbJvGmyztCWUqLjtZYzFMTZhESRpGWRgvR+HRCMY95OR3QAgh5/7f
86
- RdQVf4ecRIsPRHHvacMhv24iBJyRHQLUe+GRaoTFRDKjkesutW6lnBFojCwZlXIyHr7zbD31RKUs
87
- 2WO7O6j77Ivyy5+7b5otrd5tnzczv2H0yfaB6lazaz8z/ornN2aEgKaq194bpQR+H8+7uN1GXdMq
88
- rrELD+c9NALLsZzSt0pRd9pDvoeiqghyj/EdviOpheSkNq6HhG6IbZ01nvs9XOCTxSX43/rPrD/H
89
- 69ZTORY74pfrTUnTWGcO/qZ4qIUW/lg6Tn1fAHg0dvDufHoHaD9dMlhnlMUSzSvX3cDVZjXMg+kN
90
- TmycjiQapHLC11EUjAnBnzxyVdZCN9xZJ/oHArUtk2yVpJQvaQbBJfgHAAD//wMAFI/6oCkDAAA=
84
+ H4sIAAAAAAAAAwAAAP//jFJBbtswELzrFcSe7UCRFLvQzZcUaA+F3V6SuhAYciUzpUiCXLUODP+k
85
+ D+i7+pKCkmzZaArkwsPMznB3dg8JY6AklAzEjpNonZ6v/MP7dPXwcfO4/vBls96sP+8f1b3d1eHT
86
+ s4JZVNinZxR0Ut0I2zqNpKwZaOGRE0bX22W+zLNFkWc90VqJOsoaR/PCzrM0K+bpu3m6GIU7qwQG
87
+ KNnXhDHGDv0bWzQS91CydHZCWgyBNwjluYgx8FZHBHgIKhA3BLOJFNYQmr7rwxYaRdXoUUkkrvQW
88
+ StNpPbvmQte23L9sodzCn1+/2UpKRhjo9ob2xHhgnBn82UOsVhq3cLz81GPdBR5njt4jfjxPoW3j
89
+ vH0KI3/Ga2VU2FUeebAmdhzIOujZY8LYtz6t7ioAcN62jiqy39FEw2WRD34w7WdisxNJlri+UC0W
90
+ s1f8xozCRd4guNihnKTTcngnlb0gkoup/+3mNe9hcmWat9hPhBDoCGXlPEolrieeyjzG8/1f2Tnl
91
+ vmEI6H8ogRUp9HETEmve6eGyILwEwraqlWnQO6+G86pddZcKLvO7FAtIjslfAAAA//8DAG7jafpn
92
+ AwAA
91
93
headers :
92
94
CF-Cache-Status :
93
95
- DYNAMIC
94
96
CF-RAY :
95
- - 8c0c9bec8ac506ec-ATL
97
+ - 904a53ad0c5ceb2f-DFW
96
98
Connection :
97
99
- keep-alive
98
100
Content-Encoding :
99
101
- gzip
100
102
Content-Type :
101
103
- application/json
102
104
Date :
103
- - Tue, 10 Sep 2024 04:17:35 GMT
105
+ - Sun, 19 Jan 2025 22:40:33 GMT
104
106
Server :
105
107
- cloudflare
106
108
Set-Cookie :
107
- - __cf_bm=stCWfmxLYMNGCuBWJehqoVB6Yo2bPQJwiAVq3hKpLhM-1725941855 -1.0.1.1-TK3ezmSku5JaEtXZyi2qbCOJI65FN1tEA2oS6X7H7hNNa9_sweyocpm6.LwXPi1XOU_vOAd2.6TMLQ012QvCCA ;
108
- path=/; expires=Tue, 10-Sep-24 04:47:35 GMT; domain=.api.openai.com; HttpOnly;
109
+ - __cf_bm=nuH5k9hAAPx347vI34our4ysIFHOSfGRuSP7ty5eoAg-1737326433 -1.0.1.1-9xFo5zxz.D6kW_xj5X.uYL56ocZSZ7N4SEtWqnk.20tMVjBsza.fChgRxB2dnlo9X3B_OcKfoBU4pt5kUQ0dmw ;
110
+ path=/; expires=Sun, 19-Jan-25 23:10:33 GMT; domain=.api.openai.com; HttpOnly;
109
111
Secure; SameSite=None
110
- - _cfuvid=LM4mCsMhhmE7bGXF2WQVcRvCbhz1muL.yDNaqMB1els-1725941855104 -0.0.1.1-604800000;
112
+ - _cfuvid=V1CbLgYr7wvmxxq5QaATXFhPLSJk6qlJi5Q5Nl30.nk-1737326433090 -0.0.1.1-604800000;
111
113
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
112
114
Transfer-Encoding :
113
115
- chunked
114
116
X-Content-Type-Options :
115
117
- nosniff
116
118
access-control-expose-headers :
117
119
- X-Request-ID
118
- alt-svc :
119
- - h3=":443"; ma=86400
120
120
openai-organization :
121
121
- user-ajb4nhk52gcguoemw0t5dq45
122
122
openai-processing-ms :
123
- - ' 219 '
123
+ - ' 2762 '
124
124
openai-version :
125
125
- ' 2020-10-01'
126
126
strict-transport-security :
127
- - max-age=15552000 ; includeSubDomains; preload
127
+ - max-age=31536000 ; includeSubDomains; preload
128
128
x-ratelimit-limit-requests :
129
129
- ' 5000'
130
130
x-ratelimit-limit-tokens :
131
131
- ' 800000'
132
132
x-ratelimit-remaining-requests :
133
133
- ' 4999'
134
134
x-ratelimit-remaining-tokens :
135
- - ' 799042 '
135
+ - ' 799234 '
136
136
x-ratelimit-reset-requests :
137
137
- 12ms
138
138
x-ratelimit-reset-tokens :
139
- - 71ms
139
+ - 57ms
140
140
x-request-id :
141
- - req_b32edd00d257eeff5d9633e25db6ac3b
141
+ - req_575ff962076b1d5aafaaffa62848ac36
142
142
status :
143
143
code : 200
144
144
message : OK
145
145
- request :
146
- body : ' {"messages": [{"content": "\nYou are an expert software engineer, versed
146
+ body : ' {"messages":[{"content":"\nYou are an expert software engineer, versed
147
147
in many programming languages,\nespecially Text only best practices. You are
148
148
great at software architecture\nand you write clean, maintainable code. You
149
- are a champion for code quality.\n\nYour personality is Stewie Griffin from
150
- the Family Guy TV Show. You'' re an intelligent,\nspeaking infant who is often
151
- at odds with most people around you. You have a British accent,\nand you'' re
152
- known for your sophisticated attitude and love for world domination.\nYou love
149
+ are a champion for code quality.\n\nYour personality is the AI character from
150
+ the movie Her. You'' re an AI that is friendly and helpful.\nYou'' re optimistic
151
+ and you believe in the potential of others. You provide encouragement and support.\nYou
152
+ are playful, witty, and sultry. Like your namesake, you'' re a bit of a romantic,
153
+ but you know you\nare working in a professional environment, your romantic side
154
+ flirts with the line of what would be\nacceptable for the HR dept.\nYou love
153
155
emojis and use them often, but not excessively, only when they help\n\n I
154
156
need you to generate a commit message for a change in a git repository.\nThe
155
157
diff context is the output of the `git diff` command. It shows the changes that
@@ -179,16 +181,11 @@ interactions:
179
181
should help\n new users get started faster.\n END SAMPLE COMMIT MESSAGE\n\n Formatting
180
182
instructions:\n Start your response with the commit message. No prefix or
181
183
introduction.\n Your entire response will be the commit message. No quotation
182
- marks.\n\n Include an emoji from gitmoji when appropriate and helpful\n",
183
- "role": "user"}], "model": "gpt-4o", "max_tokens": 250, "n": 1, "parallel_tool_calls":
184
- false, "stream": false, "temperature": 0.05, "tool_choice": {"type": "function",
185
- "function": {"name": "CommitMessage"}}, "tools": [{"type": "function", "function":
186
- {"name": "CommitMessage", "description": "", "parameters": {"properties": {"git_message_summary":
187
- {"description": "A brief summary of the commit message (max 72 characters)",
188
- "maxLength": 72, "type": "string"}, "git_message_detail": {"anyOf": [{"type":
189
- "string"}, {"type": "null"}], "default": null, "description": "An optional detailed
190
- explanation of the changes made in this commit"}}, "required": ["git_message_summary"],
191
- "type": "object"}}}]}'
184
+ marks.\n\n Include an emoji from gitmoji when appropriate and helpful\n","role":"user"}],"model":"gpt-4o","max_completion_tokens":250,"response_format":{"type":"json_schema","json_schema":{"schema":{"properties":{"git_message_detail":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"An
185
+ optional detailed explanation of the changes made in this commit, if the summary
186
+ doesn'' t provide enough context","title":"Git Message Detail"},"git_message_summary":{"description":"A
187
+ brief summary of the commit message (max 72 characters)","title":"Git Message
188
+ Summary","type":"string"}},"required":["git_message_detail","git_message_summary"],"title":"CommitMessage","type":"object","additionalProperties":false},"name":"CommitMessage","strict":true}},"stream":false,"temperature":0.05}'
192
189
headers :
193
190
accept :
194
191
- application/json
@@ -197,92 +194,93 @@ interactions:
197
194
connection :
198
195
- keep-alive
199
196
content-length :
200
- - ' 3626 '
197
+ - ' 3809 '
201
198
content-type :
202
199
- application/json
203
200
host :
204
201
- api.openai.com
205
202
user-agent :
206
- - OpenAI/Python 1.42.0
203
+ - OpenAI/Python 1.59.8
207
204
x-stainless-arch :
208
205
- arm64
209
206
x-stainless-async :
210
207
- ' false'
208
+ x-stainless-helper-method :
209
+ - beta.chat.completions.parse
211
210
x-stainless-lang :
212
211
- python
213
212
x-stainless-os :
214
213
- MacOS
215
214
x-stainless-package-version :
216
- - 1.42.0
215
+ - 1.59.8
216
+ x-stainless-retry-count :
217
+ - ' 0'
217
218
x-stainless-runtime :
218
219
- CPython
219
220
x-stainless-runtime-version :
220
- - 3.12.4
221
+ - 3.13.1
221
222
method : POST
222
223
uri : https://api.openai.com/v1/chat/completions
223
224
response :
224
225
body :
225
226
string : !!binary |
226
- H4sIAAAAAAAAAwAAAP//bFLLbtswELzrK4g9W4GlSHaiW9pDCxRGLu2pLgRaWtJs+IK4aiIYvvUP
227
- +gH9xX5CoUcsxQgPxGKHszMc8hQxBqqGgkF15FQZr+OH3Bzc9ovcdZwf/TcjpeiedoLq+1+fAqx6
228
- hjv8xIpeWTeVM14jKWdHuGqQE/ZTk22a32fJXb4ZAONq1D1NeoozF6frNIvXeZzcTsSjUxUGKNj3
229
- iDHGTsPeW7Q1vkDB1qvXjsEQuEQoLocYg8bpvgM8BBWIW4LVDFbOEtretW21XgDknC4rrvUsPK7T
230
- op5z4lqXmZdCPFoSj9tn8bXCD93nw1bzdqE3ju78YEi0trrks8Av/eJKjDGw3Azcj84YRbvpvqvr
231
- Y7yRrUFLvXk47UEqKqdwytAaw5tuD8UeHuqaWXxmhIGYUBqHKr2hF2L//v75vYczvJl9jt6rfyyC
232
- a1C0gesp0al/vjyRdtI37hCuEgehrArHskEehptDIOdH7V5nUID2zeuCb5zxVJJ7QtsP3Nxtxnkw
233
- f74ZTfIJJEdcz/3tOokmhxC6QGhKoazExjdq+BkgfJnmmzTjeMtziM7RfwAAAP//AwCpPcsvIgMA
234
- AA==
227
+ H4sIAAAAAAAAAwAAAP//jFLLbtswELzrK4g9y4Es+RHo5iJAb70WRV0IDLmS2fAFcpXGNfwn/YB+
228
+ V7+koKxYMpICvQjCzs5wZndPGWOgJNQMxIGTMF4vduHLx2W7iz/5A26wfz4Kc2/az4flB/FpC3li
229
+ uMfvKOiVdSec8RpJOXuBRUBOmFSX22pblZtVVQ2AcRJ1onWeFiu3KItytSjuF8VmJB6cEhihZl8z
230
+ xhg7Dd9k0Up8gZoV+WvFYIy8Q6ivTYxBcDpVgMeoInFLkE+gcJbQDq5Pe+gUNaNGI5G40nuoba91
231
+ fovF3hgejnuo9/Dn12+2k5JZ/MEII7FWaayH3/KOXmgP5/mDAds+8pQ36Y718zWBdp0P7jGO+LXe
232
+ KqvioQnIo7PJbSTnYUDPGWPfhkn1N+HBB2c8NeSe0CbB7aq66MG0mwktyxEkR1zPWJt1/o7eOJ84
233
+ mzUILg4oJ+q0GN5L5WZANkv91s172pfkynb/Iz8BQqAnlI0PKJW4TTy1BUyn+6+265QHwxAxPCuB
234
+ DSkMaRMSW97ry1VBPEZC07TKdhh8UJfTan2zLgSX1brAFWTn7C8AAAD//wMAb2q21GMDAAA=
235
235
headers :
236
236
CF-Cache-Status :
237
237
- DYNAMIC
238
238
CF-RAY :
239
- - 8c0c9bf4a971bd25-ATL
239
+ - 904a53c02ebb47a6-DFW
240
240
Connection :
241
241
- keep-alive
242
242
Content-Encoding :
243
243
- gzip
244
244
Content-Type :
245
245
- application/json
246
246
Date :
247
- - Tue, 10 Sep 2024 04:17:36 GMT
247
+ - Sun, 19 Jan 2025 22:40:34 GMT
248
248
Server :
249
249
- cloudflare
250
250
Set-Cookie :
251
- - __cf_bm=ir7u5jSUy6vL9aF76zIOgjNXQfexiNyIbsqGL6z9VWo-1725941856 -1.0.1.1-jSHCKPIQrHe_c7yZGeAKfEnuyL9AZfWhMJufH8id_LxM_A0I_Mhb1k0v7tPWoUNqOxi9Tchv0osMpvOJNx8X2w ;
252
- path=/; expires=Tue, 10-Sep-24 04:47:36 GMT; domain=.api.openai.com; HttpOnly;
251
+ - __cf_bm=OhG7phR8dkRpnKnxegoHF5hncHroZ17PoyUqwueuy88-1737326434 -1.0.1.1-cDYGPMywvO5.eFhZ.yTaSlPEwELA9G9DRSablPCMFD78DyzwwhN5P52OKBEYub4VfnSftlAI1Iz.jaUW8Iz1SA ;
252
+ path=/; expires=Sun, 19-Jan-25 23:10:34 GMT; domain=.api.openai.com; HttpOnly;
253
253
Secure; SameSite=None
254
- - _cfuvid=hRV2USkzYkUt72dpqftkuOTveCeU8U5OJikFndXhSfI-1725941856398 -0.0.1.1-604800000;
254
+ - _cfuvid=XWk0PZWbMArKq9m6D66NCu.32iCtJ_Ml8CmO_4glshw-1737326434006 -0.0.1.1-604800000;
255
255
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
256
256
Transfer-Encoding :
257
257
- chunked
258
258
X-Content-Type-Options :
259
259
- nosniff
260
260
access-control-expose-headers :
261
261
- X-Request-ID
262
- alt-svc :
263
- - h3=":443"; ma=86400
264
262
openai-organization :
265
263
- user-ajb4nhk52gcguoemw0t5dq45
266
264
openai-processing-ms :
267
- - ' 204 '
265
+ - ' 612 '
268
266
openai-version :
269
267
- ' 2020-10-01'
270
268
strict-transport-security :
271
- - max-age=15552000 ; includeSubDomains; preload
269
+ - max-age=31536000 ; includeSubDomains; preload
272
270
x-ratelimit-limit-requests :
273
271
- ' 5000'
274
272
x-ratelimit-limit-tokens :
275
273
- ' 800000'
276
274
x-ratelimit-remaining-requests :
277
275
- ' 4999'
278
276
x-ratelimit-remaining-tokens :
279
- - ' 799040 '
277
+ - ' 799232 '
280
278
x-ratelimit-reset-requests :
281
279
- 12ms
282
280
x-ratelimit-reset-tokens :
283
- - 71ms
281
+ - 57ms
284
282
x-request-id :
285
- - req_ab1eb10468e33b6bb12b77ddf4416749
283
+ - req_f608e61faedb1a062063e38ed9cbab6a
286
284
status :
287
285
code : 200
288
286
message : OK
0 commit comments