Aracılığıyla paylaş


ThreadRun interface

Bir aracı iş parçacığının tek bir değerlendirme çalıştırmasını temsil eden veriler.

Özellikler

assistantId

Bu çalıştırmanın gerçekleştirildiği iş parçacığıyla ilişkili aracının kimliği.

cancelledAt

Unix zaman damgası, saniye cinsinden, bunun iptal edildiği zamanı temsil ediyor.

completedAt

Unix zaman damgası, saniye cinsinden, bunun ne zaman tamamlandığını gösterir.

createdAt

Bu nesnenin ne zaman oluşturulduğunu temsil eden Unix zaman damgası saniye cinsinden.

expiresAt

Bu öğenin süresinin ne zaman dolduğunda unix zaman damgasını saniye cinsinden gösterir.

failedAt

Unix zaman damgası, bunun ne zaman başarısız olduğunu saniye cinsinden gösterir.

id

API uç noktalarında başvurulabilen tanımlayıcı.

incompleteDetails

Çalıştırmanın neden tamamlanmamış olduğuna ilişkin ayrıntılar. Çalıştırma tamamlanmamışsa null.

instructions

Bu aracı iş parçacığı çalıştırması için kullanılan geçersiz kılınan sistem yönergeleri.

lastError

Varsa, bu aracı iş parçacığı çalıştırması tarafından karşılaşılan son hata.

maxCompletionTokens

Çalıştırma boyunca kullanılmak üzere belirtilen en fazla tamamlanma belirteci sayısı.

maxPromptTokens

Çalıştırma boyunca kullanılmak üzere belirtilen en fazla istem belirteci sayısı.

metadata

Nesneyle ilgili ek bilgileri yapılandırılmış biçimde depolamak için kullanılan, nesneye eklenebilen en fazla 16 anahtar/değer çifti kümesi. Anahtarların uzunluğu en çok 64 karakter, değerler ise en çok 512 karakter uzunluğunda olabilir.

model

Kullanılacak modelin kimliği.

object

Her zaman 'thread.run' olan nesne türü.

parallelToolCalls

Araçların çalıştırma içinde paralel olarak yürütülip yürütülemediğini belirler.

requiredAction

Aracı iş parçacığının devam etmesi için gereken eylemin ayrıntıları.

responseFormat

Bu çalıştırmada kullanılan araç çağrılarının yanıt biçimi.

startedAt

Unix zaman damgası, saniye cinsinden bu öğenin ne zaman başlatıldığını gösterir.

status

Aracı iş parçacığı çalıştırmasının durumu.

temperature

Bu çalıştırma için kullanılan örnekleme sıcaklığı. Ayarlanmadıysa, varsayılan olarak 1 olur.

threadId

Bu çalıştırmayla ilişkili iş parçacığının kimliği.

toolChoice

Model tarafından çağrılıp çağrılmayacağını ve hangi aracın çağrılıp çağrılmayacağını denetler.

toolResources

Aracının bu çalıştırma için kullanabileceği araçları geçersiz kılın. Bu, çalıştırma başına davranışı değiştirmek için kullanışlıdır

tools

Bu aracı iş parçacığı için kullanılan geçersiz kılınmış etkin araçlar çalıştırılır.

topP

Bu çalıştırma için kullanılan çekirdek örnekleme değeri. Ayarlanmadıysa, varsayılan olarak 1 olur.

truncationStrategy

Bağlam pencereleri ilerlerken iletileri bırakmak için kullanılacak strateji.

usage

Çalıştırmayla ilgili kullanım istatistikleri. Çalıştırma terminal durumunda değilse (örneğin, null, in_progressvb.) bu değer queued.

Özellik Ayrıntıları

assistantId

Bu çalıştırmanın gerçekleştirildiği iş parçacığıyla ilişkili aracının kimliği.

assistantId: string

Özellik Değeri

string

cancelledAt

Unix zaman damgası, saniye cinsinden, bunun iptal edildiği zamanı temsil ediyor.

cancelledAt: null | Date

Özellik Değeri

null | Date

completedAt

Unix zaman damgası, saniye cinsinden, bunun ne zaman tamamlandığını gösterir.

completedAt: null | Date

Özellik Değeri

null | Date

createdAt

Bu nesnenin ne zaman oluşturulduğunu temsil eden Unix zaman damgası saniye cinsinden.

createdAt: Date

Özellik Değeri

Date

expiresAt

Bu öğenin süresinin ne zaman dolduğunda unix zaman damgasını saniye cinsinden gösterir.

expiresAt: null | Date

Özellik Değeri

null | Date

failedAt

Unix zaman damgası, bunun ne zaman başarısız olduğunu saniye cinsinden gösterir.

failedAt: null | Date

Özellik Değeri

null | Date

id

API uç noktalarında başvurulabilen tanımlayıcı.

id: string

Özellik Değeri

string

incompleteDetails

Çalıştırmanın neden tamamlanmamış olduğuna ilişkin ayrıntılar. Çalıştırma tamamlanmamışsa null.

incompleteDetails: null | IncompleteRunDetails

Özellik Değeri

instructions

Bu aracı iş parçacığı çalıştırması için kullanılan geçersiz kılınan sistem yönergeleri.

instructions: string

Özellik Değeri

string

lastError

Varsa, bu aracı iş parçacığı çalıştırması tarafından karşılaşılan son hata.

lastError: null | RunError

Özellik Değeri

null | RunError

maxCompletionTokens

Çalıştırma boyunca kullanılmak üzere belirtilen en fazla tamamlanma belirteci sayısı.

maxCompletionTokens: null | number

Özellik Değeri

null | number

maxPromptTokens

Çalıştırma boyunca kullanılmak üzere belirtilen en fazla istem belirteci sayısı.

maxPromptTokens: null | number

Özellik Değeri

null | number

metadata

Nesneyle ilgili ek bilgileri yapılandırılmış biçimde depolamak için kullanılan, nesneye eklenebilen en fazla 16 anahtar/değer çifti kümesi. Anahtarların uzunluğu en çok 64 karakter, değerler ise en çok 512 karakter uzunluğunda olabilir.

metadata: null | Record<string, string>

Özellik Değeri

null | Record<string, string>

model

Kullanılacak modelin kimliği.

model: string

Özellik Değeri

string

object

Her zaman 'thread.run' olan nesne türü.

object: "thread.run"

Özellik Değeri

"thread.run"

parallelToolCalls

Araçların çalıştırma içinde paralel olarak yürütülip yürütülemediğini belirler.

parallelToolCalls: boolean

Özellik Değeri

boolean

requiredAction

Aracı iş parçacığının devam etmesi için gereken eylemin ayrıntıları.

requiredAction?: null | RequiredActionUnion

Özellik Değeri

responseFormat

Bu çalıştırmada kullanılan araç çağrılarının yanıt biçimi.

responseFormat: null | AgentsResponseFormatOption

Özellik Değeri

startedAt

Unix zaman damgası, saniye cinsinden bu öğenin ne zaman başlatıldığını gösterir.

startedAt: null | Date

Özellik Değeri

null | Date

status

Aracı iş parçacığı çalıştırmasının durumu.

status: RunStatus

Özellik Değeri

temperature

Bu çalıştırma için kullanılan örnekleme sıcaklığı. Ayarlanmadıysa, varsayılan olarak 1 olur.

temperature?: null | number

Özellik Değeri

null | number

threadId

Bu çalıştırmayla ilişkili iş parçacığının kimliği.

threadId: string

Özellik Değeri

string

toolChoice

Model tarafından çağrılıp çağrılmayacağını ve hangi aracın çağrılıp çağrılmayacağını denetler.

toolChoice: null | AgentsToolChoiceOption

Özellik Değeri

toolResources

Aracının bu çalıştırma için kullanabileceği araçları geçersiz kılın. Bu, çalıştırma başına davranışı değiştirmek için kullanışlıdır

toolResources?: null | ToolResources

Özellik Değeri

null | ToolResources

tools

Bu aracı iş parçacığı için kullanılan geçersiz kılınmış etkin araçlar çalıştırılır.

tools: ToolDefinitionUnion[]

Özellik Değeri

topP

Bu çalıştırma için kullanılan çekirdek örnekleme değeri. Ayarlanmadıysa, varsayılan olarak 1 olur.

topP?: null | number

Özellik Değeri

null | number

truncationStrategy

Bağlam pencereleri ilerlerken iletileri bırakmak için kullanılacak strateji.

truncationStrategy: null | TruncationObject

Özellik Değeri

usage

Çalıştırmayla ilgili kullanım istatistikleri. Çalıştırma terminal durumunda değilse (örneğin, null, in_progressvb.) bu değer queued.

usage: null | RunCompletionUsage

Özellik Değeri