ThreadRun interface
Ügynökszál egyetlen kiértékelési futását képviselő adatok.
Tulajdonságok
| assistant |
A futtatás során futtatott szálhoz társított ügynök azonosítója. |
| cancelled |
A Unix időbélyeg másodpercben jelzi, hogy mikor lett megszakítva. |
| completed |
A Unix időbélyeg másodpercben jelzi, hogy ez mikor fejeződött be. |
| created |
A Unix időbélyeg másodpercben jelzi az objektum létrehozását. |
| expires |
A Unix időbélyeg másodpercben jelzi, hogy mikor jár le ez az elem. |
| failed |
A Unix időbélyeg másodpercben jelzi, hogy ez mikor hiúsult meg. |
| id | Az API-végpontokban hivatkozható azonosító. |
| incomplete |
Részletek a futtatás sikertelenségéről.
|
| instructions | Az ügynökszál futtatásához használt felülírt rendszerutasítások. |
| last |
Az ügynökszál futása által észlelt utolsó hiba( ha van ilyen). |
| max |
A futtatás során használt befejezési jogkivonatok maximális száma. |
| max |
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". |
| parallel |
Meghatározza, hogy az eszközök futtatás közben párhuzamosan végrehajthatók-e. |
| required |
Az ügynökszál futtatásához szükséges művelet részletei. |
| response |
Az ebben a futtatásban használt eszközhívások válaszformátuma. |
| started |
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. |
| thread |
A futtatáshoz társított szál azonosítója. |
| tool |
Meghatározza, hogy a modell meghívja-e vagy sem, és melyik eszközt hívja meg. |
| tool |
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. |
| truncation |
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 |
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
null | IncompleteRunDetails
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
null | RequiredActionUnion
responseFormat
Az ebben a futtatásban használt eszközhívások válaszformátuma.
responseFormat: null | AgentsResponseFormatOption
Tulajdonság értéke
null | AgentsResponseFormatOption
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
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
null | AgentsToolChoiceOption
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
null | TruncationObject
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
null | RunCompletionUsage