Udostępnij za pośrednictwem


Agent interface

Reprezentuje agenta, który może wywoływać model i używać narzędzi.

Właściwości

createdAt

Sygnatura czasowa systemu Unix w sekundach reprezentująca czas utworzenia tego obiektu.

description

Opis agenta.

id

Identyfikator, do którego można odwoływać się w punktach końcowych interfejsu API.

instructions

Instrukcje systemowe dotyczące agenta do użycia.

metadata

Zestaw maksymalnie 16 par klucz/wartość, które mogą być dołączone do obiektu, używane do przechowywania dodatkowych informacji o tym obiekcie w formacie ustrukturyzowanym. Klucze mogą mieć długość maksymalnie 64 znaków, a wartości mogą mieć maksymalnie 512 znaków.

model

Identyfikator modelu do użycia.

name

Nazwa agenta.

object

Typ obiektu, który jest zawsze asystentem.

responseFormat

Format odpowiedzi wywołań narzędzia używanych przez tego agenta.

temperature

Jaka temperatura próbkowania ma być używana z zakresu od 0 do 2. Wyższe wartości, takie jak 0,8, sprawią, że dane wyjściowe będą bardziej losowe, a niższe wartości, takie jak 0,2, sprawią, że będą bardziej skoncentrowane i deterministyczne.

toolResources

Zestaw zasobów używanych przez narzędzia agenta. Zasoby są specyficzne dla typu narzędzia. Na przykład code_interpreter narzędzie wymaga listy identyfikatorów plików, a file_search narzędzie wymaga listy identyfikatorów magazynów wektorów.

tools

Kolekcja narzędzi włączona dla agenta.

topP

Alternatywa dla próbkowania z temperaturą, zwana próbkowaniem jądra, gdzie model uwzględnia wyniki tokenów z masą prawdopodobieństwa top_p. Dlatego 0,1 oznacza, że uwzględniane są tylko tokeny znajdujące się w górnych 10% masy prawdopodobieństwa.

Ogólnie zalecamy zmianę tej wartości lub temperatury, ale nie obu.

Szczegóły właściwości

createdAt

Sygnatura czasowa systemu Unix w sekundach reprezentująca czas utworzenia tego obiektu.

createdAt: Date

Wartość właściwości

Date

description

Opis agenta.

description: null | string

Wartość właściwości

null | string

id

Identyfikator, do którego można odwoływać się w punktach końcowych interfejsu API.

id: string

Wartość właściwości

string

instructions

Instrukcje systemowe dotyczące agenta do użycia.

instructions: null | string

Wartość właściwości

null | string

metadata

Zestaw maksymalnie 16 par klucz/wartość, które mogą być dołączone do obiektu, używane do przechowywania dodatkowych informacji o tym obiekcie w formacie ustrukturyzowanym. Klucze mogą mieć długość maksymalnie 64 znaków, a wartości mogą mieć maksymalnie 512 znaków.

metadata: null | Record<string, string>

Wartość właściwości

null | Record<string, string>

model

Identyfikator modelu do użycia.

model: string

Wartość właściwości

string

name

Nazwa agenta.

name: null | string

Wartość właściwości

null | string

object

Typ obiektu, który jest zawsze asystentem.

object: "assistant"

Wartość właściwości

"assistant"

responseFormat

Format odpowiedzi wywołań narzędzia używanych przez tego agenta.

responseFormat?: null | AgentsResponseFormatOption

Wartość właściwości

temperature

Jaka temperatura próbkowania ma być używana z zakresu od 0 do 2. Wyższe wartości, takie jak 0,8, sprawią, że dane wyjściowe będą bardziej losowe, a niższe wartości, takie jak 0,2, sprawią, że będą bardziej skoncentrowane i deterministyczne.

temperature: null | number

Wartość właściwości

null | number

toolResources

Zestaw zasobów używanych przez narzędzia agenta. Zasoby są specyficzne dla typu narzędzia. Na przykład code_interpreter narzędzie wymaga listy identyfikatorów plików, a file_search narzędzie wymaga listy identyfikatorów magazynów wektorów.

toolResources: null | ToolResources

Wartość właściwości

null | ToolResources

tools

Kolekcja narzędzi włączona dla agenta.

tools: ToolDefinitionUnion[]

Wartość właściwości

topP

Alternatywa dla próbkowania z temperaturą, zwana próbkowaniem jądra, gdzie model uwzględnia wyniki tokenów z masą prawdopodobieństwa top_p. Dlatego 0,1 oznacza, że uwzględniane są tylko tokeny znajdujące się w górnych 10% masy prawdopodobieństwa.

Ogólnie zalecamy zmianę tej wartości lub temperatury, ale nie obu.

topP: null | number

Wartość właściwości

null | number