CreateThreadAndRunOptionalParams interface
Nem kötelező paraméterek.
- Extends
Tulajdonságok
| instructions | A felülírt rendszerutasítások, amelyet az ügynöknek használnia kell a szál futtatásához. |
| max |
A futtatás során használható befejezési jogkivonatok maximális száma. A futtatás mindent megtesz annak érdekében, hogy csak a megadott számú befejezési jogkivonatot használja a futtatás több fordulója során. Ha a futtatás meghaladja a megadott befejezési jogkivonatok számát, a futtatás állapottal |
| max |
A futtatás során használható parancssori jogkivonatok maximális száma. A futtatás mindent megtesz annak érdekében, hogy csak a megadott számú parancssori jogkivonatot használja a futtatás több fordulója során. Ha a futtatás meghaladja a megadott parancssori jogkivonatok számát, a futtatás állapottal |
| 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 | Az a felülírt modell, amelyet az ügynöknek használnia kell a szál futtatásához. |
| parallel |
Ha |
| response |
Megadja a modell kimenetének formátumát. |
| stream | Ha |
| 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. |
| thread | Az új szál létrehozásához használt részletek. Ha nincs megadva szál, a rendszer létrehoz egy üres szálat. |
| tool |
Meghatározza, hogy a modell meghívja-e vagy sem, és melyik eszközt hívja meg. |
| tool |
Felülbírálja az ügynök által a futtatáshoz használható eszközöket. Ez a viselkedés futásonkénti módosításához hasznos |
| tools | Az ügynök által a szál futtatásához használandó engedélyezett eszközök felülírt listája. |
| 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. |
| truncation |
A környezetablakok előrehaladtával az üzenetek elvetésére szolgáló stratégia. |
Örökölt tulajdonságok
| abort |
A kérések megszakítására használható jel. |
| on |
Minden alkalommal meghívandó függvény, amikor választ kap a kiszolgálótól a kért művelet végrehajtása közben. Többször is meghívható. |
| request |
A művelethez tartozó HTTP-kérések létrehozásakor és küldésekor használt beállítások. |
| tracing |
A nyomkövetés engedélyezésekor használt beállítások. |
Tulajdonság adatai
instructions
A felülírt rendszerutasítások, amelyet az ügynöknek használnia kell a szál futtatásához.
instructions?: null | string
Tulajdonság értéke
null | string
maxCompletionTokens
A futtatás során használható befejezési jogkivonatok maximális száma. A futtatás mindent megtesz annak érdekében, hogy csak a megadott számú befejezési jogkivonatot használja a futtatás több fordulója során. Ha a futtatás meghaladja a megadott befejezési jogkivonatok számát, a futtatás állapottal incompletefejeződik be. További információ: incomplete_details.
maxCompletionTokens?: null | number
Tulajdonság értéke
null | number
maxPromptTokens
A futtatás során használható parancssori jogkivonatok maximális száma. A futtatás mindent megtesz annak érdekében, hogy csak a megadott számú parancssori jogkivonatot használja a futtatás több fordulója során. Ha a futtatás meghaladja a megadott parancssori jogkivonatok számát, a futtatás állapottal incompletefejeződik be. További információ: incomplete_details.
maxPromptTokens?: null | number
Tulajdonság értéke
null | number
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
Az a felülírt modell, amelyet az ügynöknek használnia kell a szál futtatásához.
model?: null | string
Tulajdonság értéke
null | string
parallelToolCalls
Ha true függvények párhuzamosan futnak az eszköz használata során.
parallelToolCalls?: boolean
Tulajdonság értéke
boolean
responseFormat
Megadja a modell kimenetének formátumát.
responseFormat?: null | AgentsResponseFormatOption
Tulajdonság értéke
null | AgentsResponseFormatOption
stream
Ha true, a futtatás kiszolgáló által küldött események során bekövetkező események adatfolyamát adja vissza, amely akkor végződik, amikor a Futtatás terminálállapotba lép egy data: [DONE] üzenettel.
stream?: boolean
Tulajdonság értéke
boolean
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
thread
Az új szál létrehozásához használt részletek. Ha nincs megadva szál, a rendszer létrehoz egy üres szálat.
thread?: AgentThreadCreationOptions
Tulajdonság értéke
toolChoice
Meghatározza, hogy a modell meghívja-e vagy sem, és melyik eszközt hívja meg.
toolChoice?: null | AgentsToolChoiceOption
Tulajdonság értéke
null | AgentsToolChoiceOption
toolResources
Felülbírálja az ügynök által a futtatáshoz használható eszközöket. Ez a viselkedés futásonkénti módosításához hasznos
toolResources?: null | ToolResources
Tulajdonság értéke
null | ToolResources
tools
Az ügynök által a szál futtatásához használandó engedélyezett eszközök felülírt listája.
tools?: null | ToolDefinitionUnion[]
Tulajdonság értéke
null | ToolDefinitionUnion[]
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
truncationStrategy
A környezetablakok előrehaladtával az üzenetek elvetésére szolgáló stratégia.
truncationStrategy?: null | TruncationObject
Tulajdonság értéke
null | TruncationObject
Örökölt tulajdonság részletei
abortSignal
A kérések megszakítására használható jel.
abortSignal?: AbortSignalLike
Tulajdonság értéke
Örökölt OperationOptions.abortSignal
onResponse
Minden alkalommal meghívandó függvény, amikor választ kap a kiszolgálótól a kért művelet végrehajtása közben. Többször is meghívható.
onResponse?: RawResponseCallback
Tulajdonság értéke
Örökölt OperationOptions.onResponse
requestOptions
A művelethez tartozó HTTP-kérések létrehozásakor és küldésekor használt beállítások.
requestOptions?: OperationRequestOptions
Tulajdonság értéke
Örökölt OperationOptions.requestOptions
tracingOptions
A nyomkövetés engedélyezésekor használt beállítások.
tracingOptions?: OperationTracingOptions
Tulajdonság értéke
Örökölt OperationOptions.tracingOptions