Поделиться через


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: null | Date

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

null | Date

completedAt

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

completedAt: null | Date

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

null | Date

createdAt

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

createdAt: Date

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

Date

expiresAt

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

expiresAt: null | Date

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

null | Date

failedAt

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

failedAt: null | Date

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

null | Date

id

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

id: string

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

string

incompleteDetails

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

incompleteDetails: null | IncompleteRunDetails

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

instructions

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

instructions: string

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

string

lastError

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

lastError: null | RunError

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

null | RunError

maxCompletionTokens

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

maxCompletionTokens: null | number

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

null | number

maxPromptTokens

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

maxPromptTokens: null | number

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

null | number

metadata

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

metadata: null | Record<string, string>

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

null | Record<string, string>

model

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

model: string

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

string

object

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

object: "thread.run"

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

"thread.run"

parallelToolCalls

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

parallelToolCalls: boolean

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

boolean

requiredAction

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

requiredAction?: null | RequiredActionUnion

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

responseFormat

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

responseFormat: null | AgentsResponseFormatOption

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

startedAt

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

startedAt: null | Date

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

null | Date

status

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

status: RunStatus

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

temperature

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

temperature?: null | number

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

null | number

threadId

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

threadId: string

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

string

toolChoice

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

toolChoice: null | AgentsToolChoiceOption

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

toolResources

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

toolResources?: null | ToolResources

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

null | ToolResources

tools

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

tools: ToolDefinitionUnion[]

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

topP

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

topP?: null | number

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

null | number

truncationStrategy

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

truncationStrategy: null | TruncationObject

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

usage

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

usage: null | RunCompletionUsage

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