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: string | null

Waarde van eigenschap

string | null

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: string | null

Waarde van eigenschap

string | null

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: Record<string, string> | null

Waarde van eigenschap

Record<string, string> | null

model

De id van het model dat moet worden gebruikt.

model: string

Waarde van eigenschap

string

name

De naam van de agent.

name: string | null

Waarde van eigenschap

string | null

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?: AgentsResponseFormatOption | null

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: number | null

Waarde van eigenschap

number | null

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: ToolResources | null

Waarde van eigenschap

ToolResources | null

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: number | null

Waarde van eigenschap

number | null