| Description | : Gets a list of run steps from a thread run. |
| Reference | : Link ¶ |
⚶ Changes
{
"#id": "RunSteps_ListRunSteps",
"$responses": {
"200": {
"$properties": {
"data": {
"$properties": [
{
"#name": "type",
"Enum": {
"new": [
[
"message_creation",
"Represents a run step to create a message."
],
[
"tool_calls",
"Represents a run step that calls tools."
],
[
"activities",
"Represents a run step with activities information."
]
],
"old": [
[
"message_creation",
"Represents a run step to create a message."
],
[
"tool_calls",
"Represents a run step that calls tools."
]
]
}
},
{
"step_details": [
{
"#name": "type",
"Enum": {
"new": [
[
"message_creation",
"Represents a run step to create a message."
],
[
"tool_calls",
"Represents a run step that calls tools."
],
[
"activities",
"Represents a run step with activities information."
]
],
"old": [
[
"message_creation",
"Represents a run step to create a message."
],
[
"tool_calls",
"Represents a run step that calls tools."
]
]
}
}
]
}
]
}
}
}
}
}
⚼ Request
GET:
/threads/{threadId}/runs/{runId}/steps
{
threadId:
string
,
runId:
string
,
include[]:
array
,
api-version:
string
,
limit:
integer
,
order:
string
,
after:
string
,
before:
string
,
}
⚐ Response (200)
{
data:
[
]
,
{
,
id:
string
,
object:
enum
,
type:
enum
,
assistant_id:
string
,
thread_id:
string
,
run_id:
string
,
status:
enum
,
step_details:
{
,
type:
enum
,
}
last_error:
{
,
code:
enum
,
message:
string
,
}
created_at:
integer
,
expired_at:
integer
,
completed_at:
integer
,
cancelled_at:
integer
,
failed_at:
integer
,
usage:
{
,
completion_tokens:
integer
,
prompt_tokens:
integer
,
total_tokens:
integer
,
}
metadata:
object
,
}
last_id:
string
,
has_more:
boolean
,
}
⚐ Response (default)
{
error:
}
{
,
message:
string
,
type:
string
,
param:
string
,
code:
string
,
}