次の方法で共有


Agent interface

モデルを呼び出してツールを使用できるエージェントを表します。

プロパティ

createdAt

このオブジェクトが作成された時刻を表す Unix タイムスタンプ (秒単位)。

description

エージェントの説明。

id

API エンドポイントで参照できる識別子。

instructions

エージェントが使用するシステム命令。

metadata

オブジェクトにアタッチできる最大 16 個のキーと値のペアのセット。構造化された形式でそのオブジェクトに関する追加情報を格納するために使用されます。 キーの長さは最大 64 文字で、値の長さは最大 512 文字です。

model

使用するモデルの ID。

name

エージェントの名前。

object

オブジェクトの種類。これは常にアシスタントです。

responseFormat

このエージェントによって使用されるツール呼び出しの応答形式。

temperature

使用するサンプリング温度 (0 から 2)。 0.8 のような大きい値にすると、出力はよりランダムになり、0.2 のような小さい値にすると、出力はより集中的および決定論的になります。

toolResources

エージェントのツールによって使用されるリソースのセット。 リソースは、ツールの種類に固有です。 たとえば、code_interpreter ツールにはファイル ID の一覧が必要ですが、file_search ツールにはベクター ストア ID の一覧が必要です。

tools

エージェントに対して有効になっているツールのコレクション。

topP

温度によるサンプリングに代わる核サンプリングと呼ばれるもので、モデルは top_p の確率質量を持つトークンの結果を考慮します。 したがって、0.1 は、上位 10% の確率質量を構成するトークンのみが考慮されることを意味します。

一般的に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。

プロパティの詳細

createdAt

このオブジェクトが作成された時刻を表す Unix タイムスタンプ (秒単位)。

createdAt: Date

プロパティ値

Date

description

エージェントの説明。

description: null | string

プロパティ値

null | string

id

API エンドポイントで参照できる識別子。

id: string

プロパティ値

string

instructions

エージェントが使用するシステム命令。

instructions: null | string

プロパティ値

null | string

metadata

オブジェクトにアタッチできる最大 16 個のキーと値のペアのセット。構造化された形式でそのオブジェクトに関する追加情報を格納するために使用されます。 キーの長さは最大 64 文字で、値の長さは最大 512 文字です。

metadata: null | Record<string, string>

プロパティ値

null | Record<string, string>

model

使用するモデルの ID。

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 ツールにはファイル ID の一覧が必要ですが、file_search ツールにはベクター ストア ID の一覧が必要です。

toolResources: null | ToolResources

プロパティ値

null | ToolResources

tools

エージェントに対して有効になっているツールのコレクション。

tools: ToolDefinitionUnion[]

プロパティ値

topP

温度によるサンプリングに代わる核サンプリングと呼ばれるもので、モデルは top_p の確率質量を持つトークンの結果を考慮します。 したがって、0.1 は、上位 10% の確率質量を構成するトークンのみが考慮されることを意味します。

一般的に、これと temperature の両方ではなく、いずれかを変更することをお勧めします。

topP: null | number

プロパティ値

null | number