Dela via


RunStep interface

Detaljerad information om ett enda steg i en agenttrådskörning.

Egenskaper

assistantId

ID:t för agenten som är associerad med körningssteget.

cancelledAt

Unix-tidsstämpeln representerar i sekunder när den avbröts.

completedAt

Unix-tidsstämpeln, i sekunder, representerar när detta har slutförts.

createdAt

Unix-tidsstämpeln representerar i sekunder när det här objektet skapades.

expiredAt

Unix-tidsstämpeln, i sekunder, som representerar när det här objektet har upphört att gälla.

failedAt

Unix-tidsstämpeln, i sekunder, representerar när detta misslyckades.

id

Identifieraren, som kan refereras till i API-slutpunkter.

lastError

Om tillämpligt, information om det senaste felet som påträffades i det här körningssteget.

metadata

En uppsättning med upp till 16 nyckel/värde-par som kan kopplas till ett objekt, som används för att lagra ytterligare information om objektet i ett strukturerat format. Nycklar kan vara upp till 64 tecken långa och värdena kan vara upp till 512 tecken långa.

object

Objekttypen, som alltid är 'thread.run.step'.

runId

ID:t för körningen som det här körningssteget är en del av.

status

Status för det här körningssteget.

stepDetails

Information om det här körningssteget.

threadId

ID:t för tråden som kördes.

type

Typ av körningssteg, som kan vara antingen message_creation eller tool_calls.

usage

Användningsstatistik som är relaterad till körningssteget. Det här värdet kommer att vara null medan körningsstegets status är in_progress.

Egenskapsinformation

assistantId

ID:t för agenten som är associerad med körningssteget.

assistantId: string

Egenskapsvärde

string

cancelledAt

Unix-tidsstämpeln representerar i sekunder när den avbröts.

cancelledAt: null | Date

Egenskapsvärde

null | Date

completedAt

Unix-tidsstämpeln, i sekunder, representerar när detta har slutförts.

completedAt: null | Date

Egenskapsvärde

null | Date

createdAt

Unix-tidsstämpeln representerar i sekunder när det här objektet skapades.

createdAt: Date

Egenskapsvärde

Date

expiredAt

Unix-tidsstämpeln, i sekunder, som representerar när det här objektet har upphört att gälla.

expiredAt: null | Date

Egenskapsvärde

null | Date

failedAt

Unix-tidsstämpeln, i sekunder, representerar när detta misslyckades.

failedAt: null | Date

Egenskapsvärde

null | Date

id

Identifieraren, som kan refereras till i API-slutpunkter.

id: string

Egenskapsvärde

string

lastError

Om tillämpligt, information om det senaste felet som påträffades i det här körningssteget.

lastError: null | RunStepError

Egenskapsvärde

null | RunStepError

metadata

En uppsättning med upp till 16 nyckel/värde-par som kan kopplas till ett objekt, som används för att lagra ytterligare information om objektet i ett strukturerat format. Nycklar kan vara upp till 64 tecken långa och värdena kan vara upp till 512 tecken långa.

metadata: null | Record<string, string>

Egenskapsvärde

null | Record<string, string>

object

Objekttypen, som alltid är 'thread.run.step'.

object: "thread.run.step"

Egenskapsvärde

"thread.run.step"

runId

ID:t för körningen som det här körningssteget är en del av.

runId: string

Egenskapsvärde

string

status

Status för det här körningssteget.

status: RunStepStatus

Egenskapsvärde

stepDetails

Information om det här körningssteget.

stepDetails: RunStepDetailsUnion

Egenskapsvärde

threadId

ID:t för tråden som kördes.

threadId: string

Egenskapsvärde

string

type

Typ av körningssteg, som kan vara antingen message_creation eller tool_calls.

type: RunStepType

Egenskapsvärde

usage

Användningsstatistik som är relaterad till körningssteget. Det här värdet kommer att vara null medan körningsstegets status är in_progress.

usage?: null | RunStepCompletionUsage

Egenskapsvärde