Agent interface
Representerar en agent som kan anropa modellen och använda verktyg.
Egenskaper
| created |
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. |
| response |
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. |
| tool |
En uppsättning resurser som används av agentens verktyg. Resurserna är specifika för typen av verktyg. Verktyget kräver till exempel |
| 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
null | AgentsResponseFormatOption
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