@@ -21,7 +21,7 @@ This article provides reference documentation for Python and REST for the new As
21
21
## Create message
22
22
23
23
``` http
24
- POST https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/messages?api-version=2024-02-15 -preview
24
+ POST https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/messages?api-version=2024-05-01 -preview
25
25
```
26
26
27
27
Create a message.
@@ -36,7 +36,7 @@ Create a message.
36
36
37
37
| Name | Type | Required | Description |
38
38
| --- | --- | --- | --- |
39
- | ` role ` | string | Required | The role of the entity that is creating the message. Currently only user is supported. |
39
+ | ` role ` | string | Required | The role of the entity that is creating the message. Can be ` user ` or ` assistant ` . ` assistant ` indicates the message is sent by an actual user and should be used in most cases to represent user-generated messages. ` assistant ` indicates the message is generated by the assistant. Use this value to insert messages from the assistant into the conversation. |
40
40
| ` content ` | string | Required | The content of the message. |
41
41
| ` file_ids ` | array | Optional | A list of File IDs that the message should use. There can be a maximum of 10 files attached to a message. Useful for tools like retrieval and code_interpreter that can access and use files. |
42
42
| ` metadata ` | map | Optional | Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format. Keys can be a maximum of 64 characters long and values can be a maximum of 512 characters long. |
@@ -54,7 +54,7 @@ from openai import AzureOpenAI
54
54
55
55
client = AzureOpenAI(
56
56
api_key = os.getenv(" AZURE_OPENAI_API_KEY" ),
57
- api_version = " 2024-02-15 -preview" ,
57
+ api_version = " 2024-05-01 -preview" ,
58
58
azure_endpoint = os.getenv(" AZURE_OPENAI_ENDPOINT" )
59
59
)
60
60
@@ -69,7 +69,7 @@ print(thread_message)
69
69
# [ REST] ( #tab/rest )
70
70
71
71
``` console
72
- curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/messages?api-version=2024-02-15 -preview \
72
+ curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/messages?api-version=2024-05-01 -preview \
73
73
-H "api-key: $AZURE_OPENAI_API_KEY" \
74
74
-H 'Content-Type: application/json' \
75
75
-d '{
@@ -83,7 +83,7 @@ curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/mess
83
83
## List messages
84
84
85
85
``` http
86
- GET https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/messages?api-version=2024-02-15 -preview
86
+ GET https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/messages?api-version=2024-05-01 -preview
87
87
```
88
88
89
89
Returns a list of messages for a given thread.
@@ -117,7 +117,7 @@ from openai import AzureOpenAI
117
117
118
118
client = AzureOpenAI(
119
119
api_key = os.getenv(" AZURE_OPENAI_API_KEY" ),
120
- api_version = " 2024-02-15 -preview" ,
120
+ api_version = " 2024-05-01 -preview" ,
121
121
azure_endpoint = os.getenv(" AZURE_OPENAI_ENDPOINT" )
122
122
)
123
123
@@ -129,7 +129,7 @@ print(thread_messages.data)
129
129
# [ REST] ( #tab/rest )
130
130
131
131
``` console
132
- curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/messages?api-version=2024-02-15 -preview \
132
+ curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/messages?api-version=2024-05-01 -preview \
133
133
-H "api-key: $AZURE_OPENAI_API_KEY" \
134
134
-H 'Content-Type: application/json'
135
135
```
@@ -139,15 +139,15 @@ curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/mess
139
139
## List message files
140
140
141
141
``` http
142
- GET https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/messages/{message_id}/files?api-version=2024-02-15 -preview
142
+ GET https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/messages/{message_id}/files?api-version=2024-05-01 -preview
143
143
```
144
144
145
145
Returns a list of message files.
146
146
147
147
| Parameter| Type | Required | Description |
148
148
| ---| ---| ---| ---|
149
149
| ` thread_id ` | string | Required | The ID of the thread that the message and files belong to. |
150
- | ` message_id ` | string | Required | The ID of the message that the files belongs to. |
150
+ | ` message_id ` | string | Required | The ID of the message that the files belong to. |
151
151
152
152
** Query Parameters**
153
153
@@ -171,7 +171,7 @@ from openai import AzureOpenAI
171
171
172
172
client = AzureOpenAI(
173
173
api_key = os.getenv(" AZURE_OPENAI_API_KEY" ),
174
- api_version = " 2024-02-15 -preview" ,
174
+ api_version = " 2024-05-01 -preview" ,
175
175
azure_endpoint = os.getenv(" AZURE_OPENAI_ENDPOINT" )
176
176
)
177
177
@@ -186,7 +186,7 @@ print(message_files)
186
186
# [ REST] ( #tab/rest )
187
187
188
188
``` console
189
- curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/messages/files?api-version=2024-02-15 -preview \
189
+ curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/messages/files?api-version=2024-05-01 -preview \
190
190
-H "api-key: $AZURE_OPENAI_API_KEY" \
191
191
-H 'Content-Type: application/json'
192
192
```
@@ -196,7 +196,7 @@ curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/mess
196
196
## Retrieve message
197
197
198
198
``` http
199
- GET https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/messages/{message_id}?api-version=2024-02-15 -preview
199
+ GET https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/messages/{message_id}?api-version=2024-05-01 -preview
200
200
```
201
201
202
202
Retrieves a message file.
@@ -222,7 +222,7 @@ from openai import AzureOpenAI
222
222
223
223
client = AzureOpenAI(
224
224
api_key = os.getenv(" AZURE_OPENAI_API_KEY" ),
225
- api_version = " 2024-02-15 -preview" ,
225
+ api_version = " 2024-05-01 -preview" ,
226
226
azure_endpoint = os.getenv(" AZURE_OPENAI_ENDPOINT" )
227
227
)
228
228
@@ -237,7 +237,7 @@ print(message)
237
237
# [ REST] ( #tab/rest )
238
238
239
239
``` console
240
- curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/messages/{message_id}?api-version=2024-02-15 -preview \
240
+ curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/messages/{message_id}?api-version=2024-05-01 -preview \
241
241
-H "api-key: $AZURE_OPENAI_API_KEY" \
242
242
-H 'Content-Type: application/json'
243
243
```
@@ -247,7 +247,7 @@ curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/mess
247
247
## Retrieve message file
248
248
249
249
``` http
250
- GET https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/messages/{message_id}/files/{file_id}?api-version=2024-02-15 -preview
250
+ GET https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/messages/{message_id}/files/{file_id}?api-version=2024-05-01 -preview
251
251
```
252
252
253
253
Retrieves a message file.
@@ -273,7 +273,7 @@ from openai import AzureOpenAI
273
273
274
274
client = AzureOpenAI(
275
275
api_key = os.getenv(" AZURE_OPENAI_API_KEY" ),
276
- api_version = " 2024-02-15 -preview" ,
276
+ api_version = " 2024-05-01 -preview" ,
277
277
azure_endpoint = os.getenv(" AZURE_OPENAI_ENDPOINT" )
278
278
)
279
279
@@ -288,7 +288,7 @@ print(message_files)
288
288
# [ REST] ( #tab/rest )
289
289
290
290
``` console
291
- curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/messages/{message_id}/files/{file_id}?api-version=2024-02-15 -preview
291
+ curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/messages/{message_id}/files/{file_id}?api-version=2024-05-01 -preview
292
292
``` \
293
293
-H "api-key: $AZURE_OPENAI_API_KEY" \
294
294
-H 'Content-Type: application/json'
@@ -299,7 +299,7 @@ curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/mess
299
299
## Modify message
300
300
301
301
``` http
302
- POST https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/messages/{message_id}?api-version=2024-02-15 -preview
302
+ POST https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/messages/{message_id}?api-version=2024-05-01 -preview
303
303
```
304
304
305
305
Modifies a message.
@@ -328,7 +328,7 @@ from openai import AzureOpenAI
328
328
329
329
client = AzureOpenAI(
330
330
api_key = os.getenv(" AZURE_OPENAI_API_KEY" ),
331
- api_version = " 2024-02-15 -preview" ,
331
+ api_version = " 2024-05-01 -preview" ,
332
332
azure_endpoint = os.getenv(" AZURE_OPENAI_ENDPOINT" )
333
333
)
334
334
@@ -346,7 +346,7 @@ print(message)
346
346
# [ REST] ( #tab/rest )
347
347
348
348
``` console
349
- curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/messages/{message_id}?api-version=2024-02-15 -preview
349
+ curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/threads/{thread_id}/messages/{message_id}?api-version=2024-05-01 -preview
350
350
``` \
351
351
-H "api-key: $AZURE_OPENAI_API_KEY" \
352
352
-H 'Content-Type: application/json' \
0 commit comments