Agent interface

Představuje agenta, který může volat model a používat nástroje.

Vlastnosti

createdAt

Časové razítko unixu v sekundách představující při vytvoření tohoto objektu.

description

Popis agenta.

id

Identifikátor, na který se dá odkazovat v koncových bodech rozhraní API.

instructions

Systémové pokyny pro použití agenta.

metadata

Sada až 16 dvojic klíč/hodnota, které lze připojit k objektu, které slouží k ukládání dalších informací o daném objektu ve strukturovaném formátu. Klíče můžou mít délku až 64 znaků a hodnoty můžou mít délku až 512 znaků.

model

ID modelu, který se má použít.

name

Název agenta.

object

Typ objektu, který je vždy pomocníkem.

responseFormat

Formát odpovědi volání nástroje používaného tímto agentem.

temperature

Jakou teplotu vzorkování použít, mezi 0 a 2. Vyšší hodnoty jako 0,8 způsobí, že výstup bude náhodnější, zatímco nižší hodnoty, jako je 0,2, zajistí větší zaměření a deterministiku.

toolResources

Sada prostředků, které používají nástroje agenta. Prostředky jsou specifické pro typ nástroje. Nástroj například code_interpreter vyžaduje seznam ID souborů, zatímco file_search nástroj vyžaduje seznam ID úložiště vektorů.

tools

Kolekce nástrojů povolených pro agenta.

topP

Alternativou k odběru vzorků s teplotou, označovanou jako vzorkování jádra, kde model bere v úvahu výsledky tokenů s top_p hmotností pravděpodobnosti. Hodnota 0,1 tedy znamená, že se považují pouze tokeny, které tvoří 10% hmotnost pravděpodobnosti.

Obecně doporučujeme změnit tuto nebo teplotu, ale ne obojí.

Podrobnosti vlastnosti

createdAt

Časové razítko unixu v sekundách představující při vytvoření tohoto objektu.

createdAt: Date

Hodnota vlastnosti

Date

description

Popis agenta.

description: string | null

Hodnota vlastnosti

string | null

id

Identifikátor, na který se dá odkazovat v koncových bodech rozhraní API.

id: string

Hodnota vlastnosti

string

instructions

Systémové pokyny pro použití agenta.

instructions: string | null

Hodnota vlastnosti

string | null

metadata

Sada až 16 dvojic klíč/hodnota, které lze připojit k objektu, které slouží k ukládání dalších informací o daném objektu ve strukturovaném formátu. Klíče můžou mít délku až 64 znaků a hodnoty můžou mít délku až 512 znaků.

metadata: Record<string, string> | null

Hodnota vlastnosti

Record<string, string> | null

model

ID modelu, který se má použít.

model: string

Hodnota vlastnosti

string

name

Název agenta.

name: string | null

Hodnota vlastnosti

string | null

object

Typ objektu, který je vždy pomocníkem.

object: "assistant"

Hodnota vlastnosti

"assistant"

responseFormat

Formát odpovědi volání nástroje používaného tímto agentem.

responseFormat?: AgentsResponseFormatOption | null

Hodnota vlastnosti

temperature

Jakou teplotu vzorkování použít, mezi 0 a 2. Vyšší hodnoty jako 0,8 způsobí, že výstup bude náhodnější, zatímco nižší hodnoty, jako je 0,2, zajistí větší zaměření a deterministiku.

temperature: number | null

Hodnota vlastnosti

number | null

toolResources

Sada prostředků, které používají nástroje agenta. Prostředky jsou specifické pro typ nástroje. Nástroj například code_interpreter vyžaduje seznam ID souborů, zatímco file_search nástroj vyžaduje seznam ID úložiště vektorů.

toolResources: ToolResources | null

Hodnota vlastnosti

ToolResources | null

tools

Kolekce nástrojů povolených pro agenta.

tools: ToolDefinitionUnion[]

Hodnota vlastnosti

topP

Alternativou k odběru vzorků s teplotou, označovanou jako vzorkování jádra, kde model bere v úvahu výsledky tokenů s top_p hmotností pravděpodobnosti. Hodnota 0,1 tedy znamená, že se považují pouze tokeny, které tvoří 10% hmotnost pravděpodobnosti.

Obecně doporučujeme změnit tuto nebo teplotu, ale ne obojí.

topP: number | null

Hodnota vlastnosti

number | null