ThreadRun interface

Ügynökszál egyetlen kiértékelési futását képviselő adatok.

Tulajdonságok

assistantId

A futtatás során futtatott szálhoz 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.

expiresAt

A Unix időbélyeg másodpercben jelzi, hogy mikor jár le ez az elem.

failedAt

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

id

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

incompleteDetails

Részletek a futtatás sikertelenségéről. null lesz, ha a futtatás nem fejeződött be.

instructions

Az ügynökszál futtatásához használt felülírt rendszerutasítások.

lastError

Az ügynökszál futása által észlelt utolsó hiba( ha van ilyen).

maxCompletionTokens

A futtatás során használt befejezési jogkivonatok maximális száma.

maxPromptTokens

A futtatás során használt parancssori jogkivonatok maximális száma.

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.

model

A használni kívánt modell azonosítója.

object

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

parallelToolCalls

Meghatározza, hogy az eszközök futtatás közben párhuzamosan végrehajthatók-e.

requiredAction

Az ügynökszál futtatásához szükséges művelet részletei.

responseFormat

Az ebben a futtatásban használt eszközhívások válaszformátuma.

startedAt

A Unix időbélyeg másodpercben jelzi, hogy mikor indult el az elem.

status

Az ügynökszál futásának állapota.

temperature

A futtatáshoz használt mintavételi hőmérséklet. Ha nincs beállítva, az alapértelmezett érték 1.

threadId

A futtatáshoz társított szál azonosítója.

toolChoice

Meghatározza, hogy a modell meghívja-e vagy sem, és melyik eszközt hívja meg.

toolResources

Felülbírálja az ügynök által a futtatáshoz használható eszközöket. Ez a viselkedés futásonkénti módosításához hasznos

tools

Az ügynökszál futtatásához használt felülírt eszközök.

topP

A futtatáshoz használt magmintavételi érték. Ha nincs beállítva, az alapértelmezett érték 1.

truncationStrategy

A környezetablakok előrehaladtával az üzenetek elvetésére szolgáló stratégia.

usage

A futtatáshoz kapcsolódó használati statisztikák. Ez az érték null lesz, ha a futtatás nincs terminálállapotban (például in_progress, queuedstb.).

Tulajdonság adatai

assistantId

A futtatás során futtatott szálhoz 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

expiresAt

A Unix időbélyeg másodpercben jelzi, hogy mikor jár le ez az elem.

expiresAt: 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

incompleteDetails

Részletek a futtatás sikertelenségéről. null lesz, ha a futtatás nem fejeződött be.

incompleteDetails: null | IncompleteRunDetails

Tulajdonság értéke

instructions

Az ügynökszál futtatásához használt felülírt rendszerutasítások.

instructions: string

Tulajdonság értéke

string

lastError

Az ügynökszál futása által észlelt utolsó hiba( ha van ilyen).

lastError: null | RunError

Tulajdonság értéke

null | RunError

maxCompletionTokens

A futtatás során használt befejezési jogkivonatok maximális száma.

maxCompletionTokens: null | number

Tulajdonság értéke

null | number

maxPromptTokens

A futtatás során használt parancssori jogkivonatok maximális száma.

maxPromptTokens: null | number

Tulajdonság értéke

null | number

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>

model

A használni kívánt modell azonosítója.

model: string

Tulajdonság értéke

string

object

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

object: "thread.run"

Tulajdonság értéke

"thread.run"

parallelToolCalls

Meghatározza, hogy az eszközök futtatás közben párhuzamosan végrehajthatók-e.

parallelToolCalls: boolean

Tulajdonság értéke

boolean

requiredAction

Az ügynökszál futtatásához szükséges művelet részletei.

requiredAction?: null | RequiredActionUnion

Tulajdonság értéke

responseFormat

Az ebben a futtatásban használt eszközhívások válaszformátuma.

responseFormat: null | AgentsResponseFormatOption

Tulajdonság értéke

startedAt

A Unix időbélyeg másodpercben jelzi, hogy mikor indult el az elem.

startedAt: null | Date

Tulajdonság értéke

null | Date

status

Az ügynökszál futásának állapota.

status: RunStatus

Tulajdonság értéke

temperature

A futtatáshoz használt mintavételi hőmérséklet. Ha nincs beállítva, az alapértelmezett érték 1.

temperature?: null | number

Tulajdonság értéke

null | number

threadId

A futtatáshoz társított szál azonosítója.

threadId: string

Tulajdonság értéke

string

toolChoice

Meghatározza, hogy a modell meghívja-e vagy sem, és melyik eszközt hívja meg.

toolChoice: null | AgentsToolChoiceOption

Tulajdonság értéke

toolResources

Felülbírálja az ügynök által a futtatáshoz használható eszközöket. Ez a viselkedés futásonkénti módosításához hasznos

toolResources?: null | ToolResources

Tulajdonság értéke

null | ToolResources

tools

Az ügynökszál futtatásához használt felülírt eszközök.

tools: ToolDefinitionUnion[]

Tulajdonság értéke

topP

A futtatáshoz használt magmintavételi érték. Ha nincs beállítva, az alapértelmezett érték 1.

topP?: null | number

Tulajdonság értéke

null | number

truncationStrategy

A környezetablakok előrehaladtával az üzenetek elvetésére szolgáló stratégia.

truncationStrategy: null | TruncationObject

Tulajdonság értéke

usage

A futtatáshoz kapcsolódó használati statisztikák. Ez az érték null lesz, ha a futtatás nincs terminálállapotban (például in_progress, queuedstb.).

usage: null | RunCompletionUsage

Tulajdonság értéke