Agent interface

Representerar en agent som kan anropa modellen och använda verktyg.

Egenskaper

createdAt

Unix-tidsstämpeln representerar i sekunder när det här objektet skapades.

description

Beskrivningen av agenten.

id

Identifieraren, som kan refereras till i API-slutpunkter.

instructions

Systeminstruktionerna som agenten ska använda.

metadata

En uppsättning med upp till 16 nyckel/värde-par som kan kopplas till ett objekt, som används för att lagra ytterligare information om objektet i ett strukturerat format. Nycklar kan vara upp till 64 tecken långa och värdena kan vara upp till 512 tecken långa.

model

ID:t för modellen som ska användas.

name

Namnet på agenten.

object

Objekttypen, som alltid är assistent.

responseFormat

Svarsformatet för verktygsanropen som används av den här agenten.

temperature

Vilken samplingstemperatur som ska användas, mellan 0 och 2. Högre värden som 0,8 gör utdata mer slumpmässiga, medan lägre värden som 0,2 gör det mer fokuserat och deterministiskt.

toolResources

En uppsättning resurser som används av agentens verktyg. Resurserna är specifika för typen av verktyg. Verktyget kräver till exempel code_interpreter en lista över fil-ID:t, medan file_search verktyget kräver en lista över vektorarkiv-ID:t.

tools

Samlingen med verktyg som är aktiverade för agenten.

topP

Ett alternativ till sampling med temperatur, som kallas kärnsampling, där modellen tar hänsyn till resultatet av token med top_p sannolikhetsmassa. Så 0,1 innebär att endast token som består av den översta 10 % sannolikhetsmassan beaktas.

Vi rekommenderar vanligtvis att du ändrar detta eller temperatur men inte båda.

Egenskapsinformation

createdAt

Unix-tidsstämpeln representerar i sekunder när det här objektet skapades.

createdAt: Date

Egenskapsvärde

Date

description

Beskrivningen av agenten.

description: null | string

Egenskapsvärde

null | string

id

Identifieraren, som kan refereras till i API-slutpunkter.

id: string

Egenskapsvärde

string

instructions

Systeminstruktionerna som agenten ska använda.

instructions: null | string

Egenskapsvärde

null | string

metadata

En uppsättning med upp till 16 nyckel/värde-par som kan kopplas till ett objekt, som används för att lagra ytterligare information om objektet i ett strukturerat format. Nycklar kan vara upp till 64 tecken långa och värdena kan vara upp till 512 tecken långa.

metadata: null | Record<string, string>

Egenskapsvärde

null | Record<string, string>

model

ID:t för modellen som ska användas.

model: string

Egenskapsvärde

string

name

Namnet på agenten.

name: null | string

Egenskapsvärde

null | string

object

Objekttypen, som alltid är assistent.

object: "assistant"

Egenskapsvärde

"assistant"

responseFormat

Svarsformatet för verktygsanropen som används av den här agenten.

responseFormat?: null | AgentsResponseFormatOption

Egenskapsvärde

temperature

Vilken samplingstemperatur som ska användas, mellan 0 och 2. Högre värden som 0,8 gör utdata mer slumpmässiga, medan lägre värden som 0,2 gör det mer fokuserat och deterministiskt.

temperature: null | number

Egenskapsvärde

null | number

toolResources

En uppsättning resurser som används av agentens verktyg. Resurserna är specifika för typen av verktyg. Verktyget kräver till exempel code_interpreter en lista över fil-ID:t, medan file_search verktyget kräver en lista över vektorarkiv-ID:t.

toolResources: null | ToolResources

Egenskapsvärde

null | ToolResources

tools

Samlingen med verktyg som är aktiverade för agenten.

tools: ToolDefinitionUnion[]

Egenskapsvärde

topP

Ett alternativ till sampling med temperatur, som kallas kärnsampling, där modellen tar hänsyn till resultatet av token med top_p sannolikhetsmassa. Så 0,1 innebär att endast token som består av den översta 10 % sannolikhetsmassan beaktas.

Vi rekommenderar vanligtvis att du ändrar detta eller temperatur men inte båda.

topP: null | number

Egenskapsvärde

null | number