ThreadRun interface

Data som representerar en enda utvärderingskörning av en agenttråd.

Egenskaper

assistantId

ID:t för agenten som är associerad med den tråd som den här körningen utfördes mot.

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.

expiresAt

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

failedAt

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

id

Identifieraren, som kan refereras till i API-slutpunkter.

incompleteDetails

Information om varför körningen är ofullständig. Blir null om körningen inte är ofullständig.

instructions

De åsidosatta systeminstruktionerna som används för den här agenttrådskörningen.

lastError

Det sista felet, om det finns något, som påträffades av den här agenttrådskörningen.

maxCompletionTokens

Det maximala antalet slutförandetoken som har angetts för att ha använts under körningen.

maxPromptTokens

Det maximala antalet prompttoken som har angetts för att ha använts under körningen.

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.

model

ID:t för modellen som ska användas.

object

Objekttypen, som alltid är "thread.run".

parallelToolCalls

Avgör om verktyg kan köras parallellt inom körningen.

requiredAction

Information om den åtgärd som krävs för att agenttrådskörningen ska fortsätta.

responseFormat

Svarsformatet för de verktygsanrop som används i den här körningen.

startedAt

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

status

Status för agenttrådskörningen.

temperature

Den samplingstemperatur som används för den här körningen. Om den inte har angetts är standardvärdet 1.

threadId

ID:t för den tråd som är associerad med den här körningen.

toolChoice

Styr om och vilket verktyg som anropas av modellen.

toolResources

Åsidosätt de verktyg som agenten kan använda för den här körningen. Detta är användbart för att ändra beteendet per körning

tools

De åsidosatta aktiverade verktygen som används för den här agenttrådskörningen.

topP

Kärnsamplingsvärdet som används för den här körningen. Om den inte har angetts är standardvärdet 1.

truncationStrategy

Den strategi som ska användas för att släppa meddelanden när kontextfönstren går framåt.

usage

Användningsstatistik som är relaterad till körningen. Det här värdet blir null om körningen inte är i ett terminaltillstånd (dvs. in_progress, queuedosv.).

Egenskapsinformation

assistantId

ID:t för agenten som är associerad med den tråd som den här körningen utfördes mot.

assistantId: string

Egenskapsvärde

string

cancelledAt

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

cancelledAt: Date | null

Egenskapsvärde

Date | null

completedAt

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

completedAt: Date | null

Egenskapsvärde

Date | null

createdAt

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

createdAt: Date

Egenskapsvärde

Date

expiresAt

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

expiresAt: Date | null

Egenskapsvärde

Date | null

failedAt

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

failedAt: Date | null

Egenskapsvärde

Date | null

id

Identifieraren, som kan refereras till i API-slutpunkter.

id: string

Egenskapsvärde

string

incompleteDetails

Information om varför körningen är ofullständig. Blir null om körningen inte är ofullständig.

incompleteDetails: IncompleteRunDetails | null

Egenskapsvärde

instructions

De åsidosatta systeminstruktionerna som används för den här agenttrådskörningen.

instructions: string

Egenskapsvärde

string

lastError

Det sista felet, om det finns något, som påträffades av den här agenttrådskörningen.

lastError: RunError | null

Egenskapsvärde

RunError | null

maxCompletionTokens

Det maximala antalet slutförandetoken som har angetts för att ha använts under körningen.

maxCompletionTokens: number | null

Egenskapsvärde

number | null

maxPromptTokens

Det maximala antalet prompttoken som har angetts för att ha använts under körningen.

maxPromptTokens: number | null

Egenskapsvärde

number | null

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: Record<string, string> | null

Egenskapsvärde

Record<string, string> | null

model

ID:t för modellen som ska användas.

model: string

Egenskapsvärde

string

object

Objekttypen, som alltid är "thread.run".

object: "thread.run"

Egenskapsvärde

"thread.run"

parallelToolCalls

Avgör om verktyg kan köras parallellt inom körningen.

parallelToolCalls: boolean

Egenskapsvärde

boolean

requiredAction

Information om den åtgärd som krävs för att agenttrådskörningen ska fortsätta.

requiredAction?: RequiredActionUnion | null

Egenskapsvärde

responseFormat

Svarsformatet för de verktygsanrop som används i den här körningen.

responseFormat: AgentsResponseFormatOption | null

Egenskapsvärde

startedAt

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

startedAt: Date | null

Egenskapsvärde

Date | null

status

Status för agenttrådskörningen.

status: RunStatus

Egenskapsvärde

temperature

Den samplingstemperatur som används för den här körningen. Om den inte har angetts är standardvärdet 1.

temperature?: number | null

Egenskapsvärde

number | null

threadId

ID:t för den tråd som är associerad med den här körningen.

threadId: string

Egenskapsvärde

string

toolChoice

Styr om och vilket verktyg som anropas av modellen.

toolChoice: AgentsToolChoiceOption | null

Egenskapsvärde

toolResources

Åsidosätt de verktyg som agenten kan använda för den här körningen. Detta är användbart för att ändra beteendet per körning

toolResources?: ToolResources | null

Egenskapsvärde

ToolResources | null

tools

De åsidosatta aktiverade verktygen som används för den här agenttrådskörningen.

tools: ToolDefinitionUnion[]

Egenskapsvärde

topP

Kärnsamplingsvärdet som används för den här körningen. Om den inte har angetts är standardvärdet 1.

topP?: number | null

Egenskapsvärde

number | null

truncationStrategy

Den strategi som ska användas för att släppa meddelanden när kontextfönstren går framåt.

truncationStrategy: TruncationObject | null

Egenskapsvärde

usage

Användningsstatistik som är relaterad till körningen. Det här värdet blir null om körningen inte är i ett terminaltillstånd (dvs. in_progress, queuedosv.).

usage: RunCompletionUsage | null

Egenskapsvärde