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


CreateThreadAndRunOptionalParams interface

Необязательные параметры.

Extends

Свойства

instructions

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

maxCompletionTokens

Максимальное количество маркеров завершения, которые могут использоваться в ходе выполнения. Выполнение сделает все возможное, чтобы использовать только количество маркеров завершения, указанных в нескольких поворотах выполнения. Если выполнение превышает указанное число маркеров завершения, выполнение завершится состоянием incomplete. Дополнительные сведения см. в incomplete_details.

maxPromptTokens

Максимальное количество маркеров запроса, которые могут использоваться в ходе выполнения. Выполнение сделает все возможное, чтобы использовать только количество маркеров запроса, указанных в нескольких поворотах выполнения. Если выполнение превышает указанное число маркеров запроса, выполнение завершится состоянием incomplete. Дополнительные сведения см. в incomplete_details.

metadata

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

model

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

parallelToolCalls

Если true функции будут выполняться параллельно во время использования средства.

responseFormat

Указывает формат, который модель должна выводить.

stream

Если trueвозвращает поток событий, которые происходят во время событий запуска от имени сервера, завершая выполнение в состоянии терминала с сообщением data: [DONE] .

temperature

Какая температура выборки используется в диапазоне от 0 до 2. Более высокие значения, такие как 0,8, делают выходные данные более случайными, а более низкие значения, такие как 0,2, делают его более ориентированным и детерминированным.

thread

Сведения, используемые для создания нового потока. Если поток не указан, будет создан пустой.

toolChoice

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

toolResources

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

tools

Переопределенный список включенных средств, которые агент должен использовать для запуска потока.

topP

Альтернативой выборке с температурой является так называемая выборка ядра, где модель рассматривает результаты маркеров с top_p всего массива значений вероятности. Таким образом, 0,1 означает, что учитываются только маркеры, входящие в верхние 10% массива значений вероятности.

Как правило, мы рекомендуем изменить либо это значение, либо температуру, но не оба.

truncationStrategy

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

Унаследованные свойства

abortSignal

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

onResponse

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

requestOptions

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

tracingOptions

Параметры, используемые при включении трассировки.

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

instructions

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

instructions?: null | string

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

null | string

maxCompletionTokens

Максимальное количество маркеров завершения, которые могут использоваться в ходе выполнения. Выполнение сделает все возможное, чтобы использовать только количество маркеров завершения, указанных в нескольких поворотах выполнения. Если выполнение превышает указанное число маркеров завершения, выполнение завершится состоянием incomplete. Дополнительные сведения см. в incomplete_details.

maxCompletionTokens?: null | number

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

null | number

maxPromptTokens

Максимальное количество маркеров запроса, которые могут использоваться в ходе выполнения. Выполнение сделает все возможное, чтобы использовать только количество маркеров запроса, указанных в нескольких поворотах выполнения. Если выполнение превышает указанное число маркеров запроса, выполнение завершится состоянием incomplete. Дополнительные сведения см. в incomplete_details.

maxPromptTokens?: null | number

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

null | number

metadata

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

metadata?: null | Record<string, string>

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

null | Record<string, string>

model

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

model?: null | string

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

null | string

parallelToolCalls

Если true функции будут выполняться параллельно во время использования средства.

parallelToolCalls?: boolean

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

boolean

responseFormat

Указывает формат, который модель должна выводить.

responseFormat?: null | AgentsResponseFormatOption

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

stream

Если trueвозвращает поток событий, которые происходят во время событий запуска от имени сервера, завершая выполнение в состоянии терминала с сообщением data: [DONE] .

stream?: boolean

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

boolean

temperature

Какая температура выборки используется в диапазоне от 0 до 2. Более высокие значения, такие как 0,8, делают выходные данные более случайными, а более низкие значения, такие как 0,2, делают его более ориентированным и детерминированным.

temperature?: null | number

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

null | number

thread

Сведения, используемые для создания нового потока. Если поток не указан, будет создан пустой.

thread?: AgentThreadCreationOptions

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

toolChoice

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

toolChoice?: null | AgentsToolChoiceOption

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

toolResources

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

toolResources?: null | ToolResources

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

null | ToolResources

tools

Переопределенный список включенных средств, которые агент должен использовать для запуска потока.

tools?: null | ToolDefinitionUnion[]

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

topP

Альтернативой выборке с температурой является так называемая выборка ядра, где модель рассматривает результаты маркеров с top_p всего массива значений вероятности. Таким образом, 0,1 означает, что учитываются только маркеры, входящие в верхние 10% массива значений вероятности.

Как правило, мы рекомендуем изменить либо это значение, либо температуру, но не оба.

topP?: null | number

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

null | number

truncationStrategy

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

truncationStrategy?: null | TruncationObject

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

Сведения об унаследованном свойстве

abortSignal

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

abortSignal?: AbortSignalLike

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

наследуется от OperationOptions.abortSignal

onResponse

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

onResponse?: RawResponseCallback

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

наследуется от OperationOptions.onResponse

requestOptions

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

requestOptions?: OperationRequestOptions

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

наследуется от OperationOptions.requestOptions

tracingOptions

Параметры, используемые при включении трассировки.

tracingOptions?: OperationTracingOptions

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

наследуется от OperationOptions.tracingOptions