Delen via


Agent interface

Vertegenwoordigt een agent die het model kan aanroepen en hulpprogramma's kan gebruiken.

Eigenschappen

createdAt

De Unix-tijdstempel, in seconden, die aangeeft wanneer dit object is gemaakt.

description

De beschrijving van de agent.

id

De id waarnaar kan worden verwezen in API-eindpunten.

instructions

De systeeminstructies voor de agent die moet worden gebruikt.

metadata

Een set van maximaal 16 sleutel-/waardeparen die aan een object kunnen worden gekoppeld, die wordt gebruikt voor het opslaan van aanvullende informatie over dat object in een gestructureerde indeling. Sleutels mogen maximaal 64 tekens lang zijn en waarden mogen maximaal 512 tekens lang zijn.

model

De id van het model dat moet worden gebruikt.

name

De naam van de agent.

object

Het objecttype, dat altijd assistent is.

responseFormat

De antwoordindeling van de hulpprogramma-aanroepen die door deze agent worden gebruikt.

temperature

Welke steekproeftemperatuur moet worden gebruikt, tussen 0 en 2. Hogere waarden zoals 0,8 zorgen ervoor dat de uitvoer willekeuriger wordt, terwijl lagere waarden zoals 0,2 ervoor zorgen dat de uitvoer meer gericht en deterministisch wordt.

toolResources

Een set resources die worden gebruikt door de hulpprogramma's van de agent. De resources zijn specifiek voor het type hulpprogramma. Voor het code_interpreter hulpprogramma is bijvoorbeeld een lijst met bestands-id's vereist, terwijl voor het file_search hulpprogramma een lijst met vectoropslag-id's is vereist.

tools

De verzameling hulpprogramma's die zijn ingeschakeld voor de agent.

topP

Een alternatief voor steekproeven met temperatuur, zogenaamde kernsampling, waarbij het model rekening houdt met de resultaten van de tokens met top_p waarschijnlijkheidsmassa. 0,1 betekent dus dat alleen de tokens die de top 10% kansdichtheid omvatten, worden beschouwd.

Over het algemeen raden we u aan deze of temperatuur te wijzigen, maar niet beide.

Eigenschapdetails

createdAt

De Unix-tijdstempel, in seconden, die aangeeft wanneer dit object is gemaakt.

createdAt: Date

Waarde van eigenschap

Date

description

De beschrijving van de agent.

description: null | string

Waarde van eigenschap

null | string

id

De id waarnaar kan worden verwezen in API-eindpunten.

id: string

Waarde van eigenschap

string

instructions

De systeeminstructies voor de agent die moet worden gebruikt.

instructions: null | string

Waarde van eigenschap

null | string

metadata

Een set van maximaal 16 sleutel-/waardeparen die aan een object kunnen worden gekoppeld, die wordt gebruikt voor het opslaan van aanvullende informatie over dat object in een gestructureerde indeling. Sleutels mogen maximaal 64 tekens lang zijn en waarden mogen maximaal 512 tekens lang zijn.

metadata: null | Record<string, string>

Waarde van eigenschap

null | Record<string, string>

model

De id van het model dat moet worden gebruikt.

model: string

Waarde van eigenschap

string

name

De naam van de agent.

name: null | string

Waarde van eigenschap

null | string

object

Het objecttype, dat altijd assistent is.

object: "assistant"

Waarde van eigenschap

"assistant"

responseFormat

De antwoordindeling van de hulpprogramma-aanroepen die door deze agent worden gebruikt.

responseFormat?: null | AgentsResponseFormatOption

Waarde van eigenschap

temperature

Welke steekproeftemperatuur moet worden gebruikt, tussen 0 en 2. Hogere waarden zoals 0,8 zorgen ervoor dat de uitvoer willekeuriger wordt, terwijl lagere waarden zoals 0,2 ervoor zorgen dat de uitvoer meer gericht en deterministisch wordt.

temperature: null | number

Waarde van eigenschap

null | number

toolResources

Een set resources die worden gebruikt door de hulpprogramma's van de agent. De resources zijn specifiek voor het type hulpprogramma. Voor het code_interpreter hulpprogramma is bijvoorbeeld een lijst met bestands-id's vereist, terwijl voor het file_search hulpprogramma een lijst met vectoropslag-id's is vereist.

toolResources: null | ToolResources

Waarde van eigenschap

null | ToolResources

tools

De verzameling hulpprogramma's die zijn ingeschakeld voor de agent.

tools: ToolDefinitionUnion[]

Waarde van eigenschap

topP

Een alternatief voor steekproeven met temperatuur, zogenaamde kernsampling, waarbij het model rekening houdt met de resultaten van de tokens met top_p waarschijnlijkheidsmassa. 0,1 betekent dus dat alleen de tokens die de top 10% kansdichtheid omvatten, worden beschouwd.

Over het algemeen raden we u aan deze of temperatuur te wijzigen, maar niet beide.

topP: null | number

Waarde van eigenschap

null | number