ThreadRun interface

Данные, представляющие единый запуск оценки потока агента.

Свойства

assistantId

Идентификатор агента, связанного с потоком, в который был выполнен этот запуск.

cancelledAt

Метка времени Unix в секундах, представляющая, когда это было отменено.

completedAt

Метка времени Unix в секундах, представляющая время завершения.

createdAt

Метка времени Unix в секундах, представляющая при создании этого объекта.

expiresAt

Метка времени Unix в секундах, представляющая время истечения срока действия этого элемента.

failedAt

Метка времени Unix в секундах, представляющая, когда это не удалось.

id

Идентификатор, на который можно ссылаться в конечных точках API.

incompleteDetails

Сведения о том, почему выполнение является неполным. Будет null, если выполнение не является неполным.

instructions

Переопределенные системные инструкции, используемые для выполнения потока агента.

lastError

Последняя ошибка, обнаруженная этим потоком агента.

maxCompletionTokens

Максимальное количество маркеров завершения, указанных в ходе выполнения.

maxPromptTokens

Максимальное количество маркеров запроса, указанных в ходе выполнения.

metadata

Набор пар "ключ-значение", которые могут быть присоединены к объекту, используются для хранения дополнительных сведений об этом объекте в структурированном формате. Ключи могут содержать до 64 символов длиной, а значения могут содержать до 512 символов.

model

Идентификатор используемой модели.

object

Тип объекта, который всегда является thread.run.

parallelToolCalls

Определяет, могут ли средства выполняться параллельно в ходе выполнения.

requiredAction

Сведения о действии, необходимом для продолжения выполнения потока агента.

responseFormat

Формат отклика вызовов средства, используемых в этом запуске.

startedAt

Метка времени Unix в секундах, представляющая при запуске этого элемента.

status

Состояние запуска потока агента.

temperature

Температура выборки, используемая для этого запуска. Если значение не задано, значение по умолчанию — 1.

threadId

Идентификатор потока, связанного с этим выполнением.

toolChoice

Определяет, вызывается ли и какой инструмент вызывается моделью.

toolResources

Переопределите средства, которые агент может использовать для этого запуска. Это полезно для изменения поведения на основе каждого запуска.

tools

Переопределенные средства, используемые для выполнения этого потока агента.

topP

Значение выборки ядра, используемое для этого запуска. Если значение не задано, значение по умолчанию — 1.

truncationStrategy

Стратегия удаления сообщений в контекстном окне перемещается вперед.

usage

Статистика использования, связанная с выполнением. Это значение будет null, если выполнение не находится в состоянии терминала (т. е. in_progress, queuedи т. д.).

Сведения о свойстве

assistantId

Идентификатор агента, связанного с потоком, в который был выполнен этот запуск.

assistantId: string

Значение свойства

string

cancelledAt

Метка времени Unix в секундах, представляющая, когда это было отменено.

cancelledAt: Date | null

Значение свойства

Date | null

completedAt

Метка времени Unix в секундах, представляющая время завершения.

completedAt: Date | null

Значение свойства

Date | null

createdAt

Метка времени Unix в секундах, представляющая при создании этого объекта.

createdAt: Date

Значение свойства

Date

expiresAt

Метка времени Unix в секундах, представляющая время истечения срока действия этого элемента.

expiresAt: Date | null

Значение свойства

Date | null

failedAt

Метка времени Unix в секундах, представляющая, когда это не удалось.

failedAt: Date | null

Значение свойства

Date | null

id

Идентификатор, на который можно ссылаться в конечных точках API.

id: string

Значение свойства

string

incompleteDetails

Сведения о том, почему выполнение является неполным. Будет null, если выполнение не является неполным.

incompleteDetails: IncompleteRunDetails | null

Значение свойства

instructions

Переопределенные системные инструкции, используемые для выполнения потока агента.

instructions: string

Значение свойства

string

lastError

Последняя ошибка, обнаруженная этим потоком агента.

lastError: RunError | null

Значение свойства

RunError | null

maxCompletionTokens

Максимальное количество маркеров завершения, указанных в ходе выполнения.

maxCompletionTokens: number | null

Значение свойства

number | null

maxPromptTokens

Максимальное количество маркеров запроса, указанных в ходе выполнения.

maxPromptTokens: number | null

Значение свойства

number | null

metadata

Набор пар "ключ-значение", которые могут быть присоединены к объекту, используются для хранения дополнительных сведений об этом объекте в структурированном формате. Ключи могут содержать до 64 символов длиной, а значения могут содержать до 512 символов.

metadata: Record<string, string> | null

Значение свойства

Record<string, string> | null

model

Идентификатор используемой модели.

model: string

Значение свойства

string

object

Тип объекта, который всегда является thread.run.

object: "thread.run"

Значение свойства

"thread.run"

parallelToolCalls

Определяет, могут ли средства выполняться параллельно в ходе выполнения.

parallelToolCalls: boolean

Значение свойства

boolean

requiredAction

Сведения о действии, необходимом для продолжения выполнения потока агента.

requiredAction?: RequiredActionUnion | null

Значение свойства

responseFormat

Формат отклика вызовов средства, используемых в этом запуске.

responseFormat: AgentsResponseFormatOption | null

Значение свойства

startedAt

Метка времени Unix в секундах, представляющая при запуске этого элемента.

startedAt: Date | null

Значение свойства

Date | null

status

Состояние запуска потока агента.

status: RunStatus

Значение свойства

temperature

Температура выборки, используемая для этого запуска. Если значение не задано, значение по умолчанию — 1.

temperature?: number | null

Значение свойства

number | null

threadId

Идентификатор потока, связанного с этим выполнением.

threadId: string

Значение свойства

string

toolChoice

Определяет, вызывается ли и какой инструмент вызывается моделью.

toolChoice: AgentsToolChoiceOption | null

Значение свойства

toolResources

Переопределите средства, которые агент может использовать для этого запуска. Это полезно для изменения поведения на основе каждого запуска.

toolResources?: ToolResources | null

Значение свойства

ToolResources | null

tools

Переопределенные средства, используемые для выполнения этого потока агента.

tools: ToolDefinitionUnion[]

Значение свойства

topP

Значение выборки ядра, используемое для этого запуска. Если значение не задано, значение по умолчанию — 1.

topP?: number | null

Значение свойства

number | null

truncationStrategy

Стратегия удаления сообщений в контекстном окне перемещается вперед.

truncationStrategy: TruncationObject | null

Значение свойства

usage

Статистика использования, связанная с выполнением. Это значение будет null, если выполнение не находится в состоянии терминала (т. е. in_progress, queuedи т. д.).

usage: RunCompletionUsage | null

Значение свойства