CreateThreadAndRunOptionalParams interface

Parameter opsional.

Memperluas

Properti

instructions

Instruksi sistem yang diambil alih yang harus digunakan agen untuk menjalankan utas.

maxCompletionTokens

Jumlah maksimum token penyelesaian yang dapat digunakan selama eksekusi. Eksekusi akan berupaya sebaik mungkin untuk hanya menggunakan jumlah token penyelesaian yang ditentukan, di beberapa belokan eksekusi. Jika eksekusi melebihi jumlah token penyelesaian yang ditentukan, eksekusi akan berakhir dengan status incomplete. Lihat incomplete_details untuk informasi selengkapnya.

maxPromptTokens

Jumlah maksimum token prompt yang dapat digunakan selama eksekusi. Eksekusi akan berupaya sebaik mungkin untuk hanya menggunakan jumlah token prompt yang ditentukan, di beberapa belokan eksekusi. Jika eksekusi melebihi jumlah token prompt yang ditentukan, eksekusi akan berakhir dengan status incomplete. Lihat incomplete_details untuk informasi selengkapnya.

metadata

Satu set hingga 16 pasangan kunci/nilai yang dapat dilampirkan ke objek, digunakan untuk menyimpan informasi tambahan tentang objek tersebut dalam format terstruktur. Panjang kunci mungkin hingga 64 karakter dan panjang nilainya mungkin hingga 512 karakter.

model

Model yang ditimpa yang harus digunakan agen untuk menjalankan utas.

parallelToolCalls

Jika fungsi true akan berjalan secara paralel selama penggunaan alat.

responseFormat

Menentukan format yang harus dihasilkan model.

stream

Jika true, mengembalikan aliran peristiwa yang terjadi selama peristiwa Jalankan sebagai yang dikirim server, mengakhiri saat Eksekusi memasuki status terminal dengan data: [DONE] pesan.

temperature

Suhu pengambilan sampel apa yang akan digunakan, antara 0 dan 2. Nilai yang lebih tinggi seperti 0,8 akan membuat output lebih acak, sementara nilai yang lebih rendah seperti 0,2 akan membuatnya lebih fokus dan deterministik.

thread

Detail yang digunakan untuk membuat utas baru. Jika tidak ada utas yang disediakan, utas kosong akan dibuat.

toolChoice

Mengontrol apakah atau tidak dan alat mana yang dipanggil oleh model.

toolResources

Ambil alih alat yang dapat digunakan agen untuk eksekusi ini. Ini berguna untuk memodifikasi perilaku berdasarkan per-eksekusi

tools

Daftar penggantian alat yang diaktifkan yang harus digunakan agen untuk menjalankan utas.

topP

Alternatif untuk pengambilan sampel dengan suhu, yang disebut pengambilan sampel nukleus, di mana model mempertimbangkan hasil token dengan massa probabilitas top_p. Jadi 0,1 berarti hanya token yang terdiri dari 10% massa peluang teratas yang dipertimbangkan.

Kami umumnya merekomendasikan untuk mengubah ini atau suhu tetapi tidak keduanya.

truncationStrategy

Strategi yang digunakan untuk menjatuhkan pesan saat jendela konteks bergerak maju.

Properti yang Diwariskan

abortSignal

Sinyal yang dapat digunakan untuk membatalkan permintaan.

onResponse

Fungsi yang akan dipanggil setiap kali respons diterima dari server saat melakukan operasi yang diminta. Dapat dipanggil beberapa kali.

requestOptions

Opsi yang digunakan saat membuat dan mengirim permintaan HTTP untuk operasi ini.

tracingOptions

Opsi yang digunakan saat pelacakan diaktifkan.

Detail Properti

instructions

Instruksi sistem yang diambil alih yang harus digunakan agen untuk menjalankan utas.

instructions?: null | string

Nilai Properti

null | string

maxCompletionTokens

Jumlah maksimum token penyelesaian yang dapat digunakan selama eksekusi. Eksekusi akan berupaya sebaik mungkin untuk hanya menggunakan jumlah token penyelesaian yang ditentukan, di beberapa belokan eksekusi. Jika eksekusi melebihi jumlah token penyelesaian yang ditentukan, eksekusi akan berakhir dengan status incomplete. Lihat incomplete_details untuk informasi selengkapnya.

maxCompletionTokens?: null | number

Nilai Properti

null | number

maxPromptTokens

Jumlah maksimum token prompt yang dapat digunakan selama eksekusi. Eksekusi akan berupaya sebaik mungkin untuk hanya menggunakan jumlah token prompt yang ditentukan, di beberapa belokan eksekusi. Jika eksekusi melebihi jumlah token prompt yang ditentukan, eksekusi akan berakhir dengan status incomplete. Lihat incomplete_details untuk informasi selengkapnya.

maxPromptTokens?: null | number

Nilai Properti

null | number

metadata

Satu set hingga 16 pasangan kunci/nilai yang dapat dilampirkan ke objek, digunakan untuk menyimpan informasi tambahan tentang objek tersebut dalam format terstruktur. Panjang kunci mungkin hingga 64 karakter dan panjang nilainya mungkin hingga 512 karakter.

metadata?: null | Record<string, string>

Nilai Properti

null | Record<string, string>

model

Model yang ditimpa yang harus digunakan agen untuk menjalankan utas.

model?: null | string

Nilai Properti

null | string

parallelToolCalls

Jika fungsi true akan berjalan secara paralel selama penggunaan alat.

parallelToolCalls?: boolean

Nilai Properti

boolean

responseFormat

Menentukan format yang harus dihasilkan model.

responseFormat?: null | AgentsResponseFormatOption

Nilai Properti

stream

Jika true, mengembalikan aliran peristiwa yang terjadi selama peristiwa Jalankan sebagai yang dikirim server, mengakhiri saat Eksekusi memasuki status terminal dengan data: [DONE] pesan.

stream?: boolean

Nilai Properti

boolean

temperature

Suhu pengambilan sampel apa yang akan digunakan, antara 0 dan 2. Nilai yang lebih tinggi seperti 0,8 akan membuat output lebih acak, sementara nilai yang lebih rendah seperti 0,2 akan membuatnya lebih fokus dan deterministik.

temperature?: null | number

Nilai Properti

null | number

thread

Detail yang digunakan untuk membuat utas baru. Jika tidak ada utas yang disediakan, utas kosong akan dibuat.

thread?: AgentThreadCreationOptions

Nilai Properti

toolChoice

Mengontrol apakah atau tidak dan alat mana yang dipanggil oleh model.

toolChoice?: null | AgentsToolChoiceOption

Nilai Properti

toolResources

Ambil alih alat yang dapat digunakan agen untuk eksekusi ini. Ini berguna untuk memodifikasi perilaku berdasarkan per-eksekusi

toolResources?: null | ToolResources

Nilai Properti

null | ToolResources

tools

Daftar penggantian alat yang diaktifkan yang harus digunakan agen untuk menjalankan utas.

tools?: null | ToolDefinitionUnion[]

Nilai Properti

topP

Alternatif untuk pengambilan sampel dengan suhu, yang disebut pengambilan sampel nukleus, di mana model mempertimbangkan hasil token dengan massa probabilitas top_p. Jadi 0,1 berarti hanya token yang terdiri dari 10% massa peluang teratas yang dipertimbangkan.

Kami umumnya merekomendasikan untuk mengubah ini atau suhu tetapi tidak keduanya.

topP?: null | number

Nilai Properti

null | number

truncationStrategy

Strategi yang digunakan untuk menjatuhkan pesan saat jendela konteks bergerak maju.

truncationStrategy?: null | TruncationObject

Nilai Properti

Detail Properti yang Diwariskan

abortSignal

Sinyal yang dapat digunakan untuk membatalkan permintaan.

abortSignal?: AbortSignalLike

Nilai Properti

Diwariskan Dari OperationOptions.abortSignal

onResponse

Fungsi yang akan dipanggil setiap kali respons diterima dari server saat melakukan operasi yang diminta. Dapat dipanggil beberapa kali.

onResponse?: RawResponseCallback

Nilai Properti

Diwariskan Dari OperationOptions.onResponse

requestOptions

Opsi yang digunakan saat membuat dan mengirim permintaan HTTP untuk operasi ini.

requestOptions?: OperationRequestOptions

Nilai Properti

Diwariskan Dari OperationOptions.requestOptions

tracingOptions

Opsi yang digunakan saat pelacakan diaktifkan.

tracingOptions?: OperationTracingOptions

Nilai Properti

Diwariskan Dari OperationOptions.tracingOptions