Agent interface
Olyan ügynököt jelöl, amely meghívhatja a modellt, és eszközöket használhat.
Tulajdonságok
| created |
A Unix időbélyeg másodpercben jelzi az objektum létrehozását. |
| description | Az ügynök leírása. |
| id | Az API-végpontokban hivatkozható azonosító. |
| instructions | Az ügynök használatára vonatkozó rendszerutasítások. |
| metadata | Legfeljebb 16 kulcs/érték párból álló készlet, amely egy objektumhoz csatolható, és az objektumra vonatkozó további információk strukturált formátumban való tárolására szolgál. A kulcsok legfeljebb 64 karakter hosszúságúak lehetnek, az értékek pedig legfeljebb 512 karakter hosszúságúak lehetnek. |
| model | A használni kívánt modell azonosítója. |
| name | Az ügynök neve. |
| object | Az objektum típusa, amely mindig asszisztens. |
| response |
Az ügynök által használt eszközhívások válaszformátuma. |
| temperature | Milyen mintavételi hőmérsékletet kell használni, 0 és 2 között. A magasabb értékek, például a 0,8 véletlenszerűbbé teszik a kimenetet, míg az alacsonyabb értékek, például a 0,2, koncentráltabbá és determinisztikusabbá teszik a kimenetet. |
| tool |
Az ügynök eszközei által használt erőforrások készlete. Az erőforrások az eszköz típusára vonatkoznak. Az eszköznek például |
| tools | Az ügynök számára engedélyezett eszközök gyűjteménye. |
| topP | A hőmérséklettel történő mintavételezés alternatíva, az úgynevezett magmintavétel, ahol a modell a tokenek eredményeit top_p valószínűségi tömeggel veszi figyelembe. A 0.1 tehát csak a felső 10%-os valószínűségi tömeget tartalmazó jogkivonatokat jelenti. Általában azt javasoljuk, hogy módosítsa ezt vagy a hőmérsékletet, de mindkettőt nem. |
Tulajdonság adatai
createdAt
A Unix időbélyeg másodpercben jelzi az objektum létrehozását.
createdAt: Date
Tulajdonság értéke
Date
description
Az ügynök leírása.
description: null | string
Tulajdonság értéke
null | string
id
Az API-végpontokban hivatkozható azonosító.
id: string
Tulajdonság értéke
string
instructions
Az ügynök használatára vonatkozó rendszerutasítások.
instructions: null | string
Tulajdonság értéke
null | string
metadata
Legfeljebb 16 kulcs/érték párból álló készlet, amely egy objektumhoz csatolható, és az objektumra vonatkozó további információk strukturált formátumban való tárolására szolgál. A kulcsok legfeljebb 64 karakter hosszúságúak lehetnek, az értékek pedig legfeljebb 512 karakter hosszúságúak lehetnek.
metadata: null | Record<string, string>
Tulajdonság értéke
null | Record<string, string>
model
A használni kívánt modell azonosítója.
model: string
Tulajdonság értéke
string
name
Az ügynök neve.
name: null | string
Tulajdonság értéke
null | string
object
Az objektum típusa, amely mindig asszisztens.
object: "assistant"
Tulajdonság értéke
"assistant"
responseFormat
Az ügynök által használt eszközhívások válaszformátuma.
responseFormat?: null | AgentsResponseFormatOption
Tulajdonság értéke
null | AgentsResponseFormatOption
temperature
Milyen mintavételi hőmérsékletet kell használni, 0 és 2 között. A magasabb értékek, például a 0,8 véletlenszerűbbé teszik a kimenetet, míg az alacsonyabb értékek, például a 0,2, koncentráltabbá és determinisztikusabbá teszik a kimenetet.
temperature: null | number
Tulajdonság értéke
null | number
toolResources
Az ügynök eszközei által használt erőforrások készlete. Az erőforrások az eszköz típusára vonatkoznak. Az eszköznek például code_interpreter a fájlazonosítók listájára van szüksége, míg az file_search eszköznek a vektortároló azonosítóinak listájára van szüksége.
toolResources: null | ToolResources
Tulajdonság értéke
null | ToolResources
tools
Az ügynök számára engedélyezett eszközök gyűjteménye.
tools: ToolDefinitionUnion[]
Tulajdonság értéke
topP
A hőmérséklettel történő mintavételezés alternatíva, az úgynevezett magmintavétel, ahol a modell a tokenek eredményeit top_p valószínűségi tömeggel veszi figyelembe. A 0.1 tehát csak a felső 10%-os valószínűségi tömeget tartalmazó jogkivonatokat jelenti.
Általában azt javasoljuk, hogy módosítsa ezt vagy a hőmérsékletet, de mindkettőt nem.
topP: null | number
Tulajdonság értéke
null | number