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


Agent interface

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

Свойства

createdAt

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

description

Описание агента.

id

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

instructions

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

metadata

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

model

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

name

Имя агента.

object

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

responseFormat

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

temperature

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

toolResources

Набор ресурсов, используемых средствами агента. Ресурсы относятся к типу инструмента. Например, для code_interpreter средства требуется список идентификаторов файлов, а для file_search этого средства требуется список идентификаторов векторного хранилища.

tools

Коллекция инструментов, включенных для агента.

topP

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

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

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

createdAt

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

createdAt: Date

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

Date

description

Описание агента.

description: null | string

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

null | string

id

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

id: string

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

string

instructions

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

instructions: null | string

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

null | string

metadata

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

metadata: null | Record<string, string>

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

null | Record<string, string>

model

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

model: string

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

string

name

Имя агента.

name: null | string

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

null | string

object

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

object: "assistant"

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

"assistant"

responseFormat

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

responseFormat?: null | AgentsResponseFormatOption

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

temperature

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

temperature: null | number

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

null | number

toolResources

Набор ресурсов, используемых средствами агента. Ресурсы относятся к типу инструмента. Например, для code_interpreter средства требуется список идентификаторов файлов, а для file_search этого средства требуется список идентификаторов векторного хранилища.

toolResources: null | ToolResources

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

null | ToolResources

tools

Коллекция инструментов, включенных для агента.

tools: ToolDefinitionUnion[]

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

topP

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

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

topP: null | number

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

null | number