Agent interface
Reprezentuje agenta, który może wywoływać model i używać narzędzi.
Właściwości
created |
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. |
response |
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. |
tool |
Zestaw zasobów używanych przez narzędzia agenta. Zasoby są specyficzne dla typu narzędzia. Na przykład |
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
null | AgentsResponseFormatOption
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