CreateAgentOptionalParams interface
Valfria parametrar.
- Extends
Egenskaper
| description | Beskrivningen av den nya agenten. |
| instructions | Systeminstruktionerna för den nya agenten som ska användas. |
| 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. |
| name | Namnet på den nya agenten. |
| 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 | Den samling verktyg som ska aktiveras för den nya 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. |
Ärvda egenskaper
| abort |
Den signal som kan användas för att avbryta begäranden. |
| on |
En funktion som ska anropas varje gång ett svar tas emot från servern när den begärda åtgärden utförs. Kan anropas flera gånger. |
| request |
Alternativ som används när du skapar och skickar HTTP-begäranden för den här åtgärden. |
| tracing |
Alternativ som används när spårning är aktiverat. |
Egenskapsinformation
description
Beskrivningen av den nya agenten.
description?: null | string
Egenskapsvärde
null | string
instructions
Systeminstruktionerna för den nya agenten som ska användas.
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>
name
Namnet på den nya agenten.
name?: null | string
Egenskapsvärde
null | string
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
Den samling verktyg som ska aktiveras för den nya 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
Information om ärvda egenskaper
abortSignal
Den signal som kan användas för att avbryta begäranden.
abortSignal?: AbortSignalLike
Egenskapsvärde
ärvd från OperationOptions.abortSignal
onResponse
En funktion som ska anropas varje gång ett svar tas emot från servern när den begärda åtgärden utförs. Kan anropas flera gånger.
onResponse?: RawResponseCallback
Egenskapsvärde
ärvd från OperationOptions.onResponse
requestOptions
Alternativ som används när du skapar och skickar HTTP-begäranden för den här åtgärden.
requestOptions?: OperationRequestOptions
Egenskapsvärde
ärvd från OperationOptions.requestOptions
tracingOptions
Alternativ som används när spårning är aktiverat.
tracingOptions?: OperationTracingOptions
Egenskapsvärde
ärvd från OperationOptions.tracingOptions