Sdílet prostřednictvím


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

Hodnota vlastnosti

null | string

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

Hodnota vlastnosti

null | string

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: null | Record<string, string>

Hodnota vlastnosti

null | Record<string, string>

model

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

model: string

Hodnota vlastnosti

string

name

Název agenta.

name: null | string

Hodnota vlastnosti

null | string

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?: null | AgentsResponseFormatOption

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

Hodnota vlastnosti

null | number

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

Hodnota vlastnosti

null | ToolResources

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

Hodnota vlastnosti

null | number