RunStep interface

Részletes információk az ügynökszál-futtatás egyetlen lépéséről.

Tulajdonságok

assistantId

A futtatási lépéshez társított ügynök azonosítója.

cancelledAt

A Unix időbélyeg másodpercben jelzi, hogy mikor lett megszakítva.

completedAt

A Unix időbélyeg másodpercben jelzi, hogy ez mikor fejeződött be.

createdAt

A Unix időbélyeg másodpercben jelzi az objektum létrehozását.

expiredAt

Az elem lejártát jelző Unix időbélyeg másodpercben.

failedAt

A Unix időbélyeg másodpercben jelzi, hogy ez mikor hiúsult meg.

id

Az API-végpontokban hivatkozható azonosító.

lastError

Ha lehetséges, a futtatási lépés által legutóbb észlelt hibára vonatkozó információk.

metadata

Legfeljebb 16 kulcs/érték párból álló készlet, amely egy objektumhoz csatolható, és az objektumra vonatkozó további információk strukturált formátumban való tárolására szolgál. A kulcsok legfeljebb 64 karakter hosszúságúak lehetnek, az értékek pedig legfeljebb 512 karakter hosszúságúak lehetnek.

object

Az objektum típusa, amely mindig "thread.run.step".

runId

Annak a futtatásnak az azonosítója, amelybe ez a futtatási lépés tartozik.

status

A futtatási lépés állapota.

stepDetails

A futtatási lépés részletei.

threadId

A futtatott szál azonosítója.

type

A futtatási lépés típusa, amely lehet message_creation vagy tool_calls.

usage

A futtatási lépéshez kapcsolódó használati statisztikák. Ez az érték a futtatási lépés állapota nullalatt leszin_progress.

Tulajdonság adatai

assistantId

A futtatási lépéshez társított ügynök azonosítója.

assistantId: string

Tulajdonság értéke

string

cancelledAt

A Unix időbélyeg másodpercben jelzi, hogy mikor lett megszakítva.

cancelledAt: null | Date

Tulajdonság értéke

null | Date

completedAt

A Unix időbélyeg másodpercben jelzi, hogy ez mikor fejeződött be.

completedAt: null | Date

Tulajdonság értéke

null | Date

createdAt

A Unix időbélyeg másodpercben jelzi az objektum létrehozását.

createdAt: Date

Tulajdonság értéke

Date

expiredAt

Az elem lejártát jelző Unix időbélyeg másodpercben.

expiredAt: null | Date

Tulajdonság értéke

null | Date

failedAt

A Unix időbélyeg másodpercben jelzi, hogy ez mikor hiúsult meg.

failedAt: null | Date

Tulajdonság értéke

null | Date

id

Az API-végpontokban hivatkozható azonosító.

id: string

Tulajdonság értéke

string

lastError

Ha lehetséges, a futtatási lépés által legutóbb észlelt hibára vonatkozó információk.

lastError: null | RunStepError

Tulajdonság értéke

null | RunStepError

metadata

Legfeljebb 16 kulcs/érték párból álló készlet, amely egy objektumhoz csatolható, és az objektumra vonatkozó további információk strukturált formátumban való tárolására szolgál. A kulcsok legfeljebb 64 karakter hosszúságúak lehetnek, az értékek pedig legfeljebb 512 karakter hosszúságúak lehetnek.

metadata: null | Record<string, string>

Tulajdonság értéke

null | Record<string, string>

object

Az objektum típusa, amely mindig "thread.run.step".

object: "thread.run.step"

Tulajdonság értéke

"thread.run.step"

runId

Annak a futtatásnak az azonosítója, amelybe ez a futtatási lépés tartozik.

runId: string

Tulajdonság értéke

string

status

A futtatási lépés állapota.

status: RunStepStatus

Tulajdonság értéke

stepDetails

A futtatási lépés részletei.

stepDetails: RunStepDetailsUnion

Tulajdonság értéke

threadId

A futtatott szál azonosítója.

threadId: string

Tulajdonság értéke

string

type

A futtatási lépés típusa, amely lehet message_creation vagy tool_calls.

type: RunStepType

Tulajdonság értéke

usage

A futtatási lépéshez kapcsolódó használati statisztikák. Ez az érték a futtatási lépés állapota nullalatt leszin_progress.

usage?: null | RunStepCompletionUsage

Tulajdonság értéke