ThreadRun interface

Gegevens die één evaluatierun van een agentthread vertegenwoordigen.

Eigenschappen

assistantId

De id van de agent die is gekoppeld aan de thread waarop deze uitvoering is uitgevoerd.

cancelledAt

De Unix-tijdstempel, in seconden, die aangeeft wanneer dit is geannuleerd.

completedAt

De Unix-tijdstempel, in seconden, die aangeeft wanneer dit is voltooid.

createdAt

De Unix-tijdstempel, in seconden, die aangeeft wanneer dit object is gemaakt.

expiresAt

De Unix-tijdstempel, in seconden, die aangeeft wanneer dit item verloopt.

failedAt

De Unix-tijdstempel, in seconden, die aangeeft wanneer dit is mislukt.

id

De id waarnaar kan worden verwezen in API-eindpunten.

incompleteDetails

Details over waarom de uitvoering onvolledig is. Wordt null als de uitvoering niet onvolledig is.

instructions

De overschreven systeeminstructies die worden gebruikt voor deze agentthread worden uitgevoerd.

lastError

De laatste fout, indien aanwezig, die is opgetreden door deze agentthread, wordt uitgevoerd.

maxCompletionTokens

Het maximum aantal voltooiingstokens dat is opgegeven voor gebruik in de loop van de uitvoering.

maxPromptTokens

Het maximum aantal prompttokens dat is opgegeven voor gebruik in de loop van de uitvoering.

metadata

Een set van maximaal 16 sleutel-/waardeparen die aan een object kunnen worden gekoppeld, die wordt gebruikt voor het opslaan van aanvullende informatie over dat object in een gestructureerde indeling. Sleutels mogen maximaal 64 tekens lang zijn en waarden mogen maximaal 512 tekens lang zijn.

model

De id van het model dat moet worden gebruikt.

object

Het objecttype, dat altijd thread.run is.

parallelToolCalls

Bepaalt of hulpprogramma's parallel in de uitvoering kunnen worden uitgevoerd.

requiredAction

De details van de actie die is vereist voor de uitvoering van de agentthread om door te gaan.

responseFormat

De antwoordindeling van de hulpprogramma-aanroepen die in deze uitvoering worden gebruikt.

startedAt

De Unix-tijdstempel, in seconden, die aangeeft wanneer dit item is gestart.

status

De status van de agentthread wordt uitgevoerd.

temperature

De steekproeftemperatuur die voor deze uitvoering wordt gebruikt. Als dit niet is ingesteld, wordt de standaardwaarde ingesteld op 1.

threadId

De id van de thread die aan deze uitvoering is gekoppeld.

toolChoice

Hiermee bepaalt u of en welk hulpprogramma wordt aangeroepen door het model.

toolResources

Overschrijf de hulpprogramma's die de agent voor deze uitvoering kan gebruiken. Dit is handig voor het wijzigen van het gedrag per uitvoering

tools

De overschreven hulpprogramma's die worden gebruikt voor deze agentthreaduitvoering.

topP

De kernsamplingwaarde die voor deze uitvoering wordt gebruikt. Als dit niet is ingesteld, wordt de standaardwaarde ingesteld op 1.

truncationStrategy

De strategie voor het verwijderen van berichten wanneer de contextvensters vooruitgaan.

usage

Gebruiksstatistieken met betrekking tot de uitvoering. Deze waarde wordt null als de uitvoering niet de status terminal heeft (dat wil bijvoorbeeld in_progress, queued, enzovoort).

Eigenschapdetails

assistantId

De id van de agent die is gekoppeld aan de thread waarop deze uitvoering is uitgevoerd.

assistantId: string

Waarde van eigenschap

string

cancelledAt

De Unix-tijdstempel, in seconden, die aangeeft wanneer dit is geannuleerd.

cancelledAt: Date | null

Waarde van eigenschap

Date | null

completedAt

De Unix-tijdstempel, in seconden, die aangeeft wanneer dit is voltooid.

completedAt: Date | null

Waarde van eigenschap

Date | null

createdAt

De Unix-tijdstempel, in seconden, die aangeeft wanneer dit object is gemaakt.

createdAt: Date

Waarde van eigenschap

Date

expiresAt

De Unix-tijdstempel, in seconden, die aangeeft wanneer dit item verloopt.

expiresAt: Date | null

Waarde van eigenschap

Date | null

failedAt

De Unix-tijdstempel, in seconden, die aangeeft wanneer dit is mislukt.

failedAt: Date | null

Waarde van eigenschap

Date | null

id

De id waarnaar kan worden verwezen in API-eindpunten.

id: string

Waarde van eigenschap

string

incompleteDetails

Details over waarom de uitvoering onvolledig is. Wordt null als de uitvoering niet onvolledig is.

incompleteDetails: IncompleteRunDetails | null

Waarde van eigenschap

instructions

De overschreven systeeminstructies die worden gebruikt voor deze agentthread worden uitgevoerd.

instructions: string

Waarde van eigenschap

string

lastError

De laatste fout, indien aanwezig, die is opgetreden door deze agentthread, wordt uitgevoerd.

lastError: RunError | null

Waarde van eigenschap

RunError | null

maxCompletionTokens

Het maximum aantal voltooiingstokens dat is opgegeven voor gebruik in de loop van de uitvoering.

maxCompletionTokens: number | null

Waarde van eigenschap

number | null

maxPromptTokens

Het maximum aantal prompttokens dat is opgegeven voor gebruik in de loop van de uitvoering.

maxPromptTokens: number | null

Waarde van eigenschap

number | null

metadata

Een set van maximaal 16 sleutel-/waardeparen die aan een object kunnen worden gekoppeld, die wordt gebruikt voor het opslaan van aanvullende informatie over dat object in een gestructureerde indeling. Sleutels mogen maximaal 64 tekens lang zijn en waarden mogen maximaal 512 tekens lang zijn.

metadata: Record<string, string> | null

Waarde van eigenschap

Record<string, string> | null

model

De id van het model dat moet worden gebruikt.

model: string

Waarde van eigenschap

string

object

Het objecttype, dat altijd thread.run is.

object: "thread.run"

Waarde van eigenschap

"thread.run"

parallelToolCalls

Bepaalt of hulpprogramma's parallel in de uitvoering kunnen worden uitgevoerd.

parallelToolCalls: boolean

Waarde van eigenschap

boolean

requiredAction

De details van de actie die is vereist voor de uitvoering van de agentthread om door te gaan.

requiredAction?: RequiredActionUnion | null

Waarde van eigenschap

responseFormat

De antwoordindeling van de hulpprogramma-aanroepen die in deze uitvoering worden gebruikt.

responseFormat: AgentsResponseFormatOption | null

Waarde van eigenschap

startedAt

De Unix-tijdstempel, in seconden, die aangeeft wanneer dit item is gestart.

startedAt: Date | null

Waarde van eigenschap

Date | null

status

De status van de agentthread wordt uitgevoerd.

status: RunStatus

Waarde van eigenschap

temperature

De steekproeftemperatuur die voor deze uitvoering wordt gebruikt. Als dit niet is ingesteld, wordt de standaardwaarde ingesteld op 1.

temperature?: number | null

Waarde van eigenschap

number | null

threadId

De id van de thread die aan deze uitvoering is gekoppeld.

threadId: string

Waarde van eigenschap

string

toolChoice

Hiermee bepaalt u of en welk hulpprogramma wordt aangeroepen door het model.

toolChoice: AgentsToolChoiceOption | null

Waarde van eigenschap

toolResources

Overschrijf de hulpprogramma's die de agent voor deze uitvoering kan gebruiken. Dit is handig voor het wijzigen van het gedrag per uitvoering

toolResources?: ToolResources | null

Waarde van eigenschap

ToolResources | null

tools

De overschreven hulpprogramma's die worden gebruikt voor deze agentthreaduitvoering.

tools: ToolDefinitionUnion[]

Waarde van eigenschap

topP

De kernsamplingwaarde die voor deze uitvoering wordt gebruikt. Als dit niet is ingesteld, wordt de standaardwaarde ingesteld op 1.

topP?: number | null

Waarde van eigenschap

number | null

truncationStrategy

De strategie voor het verwijderen van berichten wanneer de contextvensters vooruitgaan.

truncationStrategy: TruncationObject | null

Waarde van eigenschap

usage

Gebruiksstatistieken met betrekking tot de uitvoering. Deze waarde wordt null als de uitvoering niet de status terminal heeft (dat wil bijvoorbeeld in_progress, queued, enzovoort).

usage: RunCompletionUsage | null

Waarde van eigenschap