Class RunResponse
Innehåll
[
Dölj
]RunResponse klass
Representerar en exekveringskörning på en tråd.
public class RunResponse : BaseResponse, IStatus
Konstruktörer
Namn | Beskrivning |
---|---|
RunResponse() | Standardkonstruktören. |
Egenskaper
Namn | Beskrivning |
---|---|
AssistantId { get; set; } | Hämtar eller sätter ID:t för assistenten som användes för exekveringen av denna körning. |
CancelledAt { get; set; } | Hämtar eller sätter Unix-tidsstämpeln (i sekunder) för när körningen avbröts. |
CompletedAt { get; set; } | Hämtar eller sätter Unix-tidsstämpeln (i sekunder) för när körningen slutfördes. |
CreatedAt { get; set; } | Hämtar eller sätter Unix-tidsstämpeln (i sekunder) för när körningen skapades. |
Detail { get; set; } | Hämtar eller sätter svaret detaljer. |
Error { get; set; } | Hämtar eller sätter HTTP-svarsfel. |
ErrorMessage { get; } | Hämtar eller sätter felinformationen. |
ExpiresAt { get; set; } | Hämtar eller sätter Unix-tidsstämpeln (i sekunder) för när körningen kommer att gå ut. |
FailedAt { get; set; } | Hämtar eller sätter Unix-tidsstämpeln (i sekunder) för när körningen misslyckades. |
HttpResponseHeaders { get; set; } | Hämtar eller sätter HTTP-svarshuvuden. |
HttpStatusCode { get; set; } | Hämtar eller sätter HTTP-statuskoden. |
Id { get; set; } | Hämtar eller sätter identifieraren, som kan refereras i API-slutpunkter. |
IncompleteDetails { get; set; } | Hämtar eller sätter detaljer om varför körningen är ofullständig. Kommer att vara null om körningen inte är ofullständig. |
Instructions { get; set; } | Hämtar eller sätter instruktionerna som assistenten använde för denna körning. |
IsSuccessful { get; } | Indikerar om svaret var framgångsrikt. |
LastError { get; set; } | Hämtar eller sätter det senaste felet kopplat till denna körning. Kommer att vara null om det inte finns några fel. |
MaxCompletionTokens { get; set; } | Hämtar eller sätter det maximala antalet fullföljningstokens som specificerats att ha använts under körningens gång. |
MaxPromptTokens { get; set; } | Hämtar eller sätter det maximala antalet prompttokens som specificerats att ha använts under körningens gång. |
Metadata { get; set; } | Hämtar eller sätter en uppsättning av 16 nyckel-värde-par som kan kopplas till ett objekt. Detta kan vara användbart för att lagra ytterligare information om objektet i ett strukturerat format. Nycklar kan vara maximalt 64 tecken långa och värden kan vara maximalt 512 tecken långa. |
Model { get; set; } | Hämtar eller sätter modellen som assistenten använde för denna körning. |
Object { get; set; } | Hämtar eller sätter objekttypen, som alltid är thread.run. |
ReasonPhrase { get; } | Hämtar felorsaksfrasen. |
RequiredAction { get; set; } | Hämtar eller sätter detaljer om åtgärden som krävs för att fortsätta körningen. Kommer att vara null om ingen åtgärd krävs. |
ResponseFormat { get; set; } | Hämtar eller sätter formatet som modellen måste producera. Kompatibel med GPT-4o, GPT-4 Turbo och alla GPT-3.5 Turbo-modeller sedan gpt-3.5-turbo-1106. Att ställa in till { “type”: “json_object” } aktiverar JSON-läget, vilket garanterar att meddelandet som modellen genererar är giltig JSON. Viktigt: när du använder JSON-läget måste du också instruera modellen att producera JSON själv via ett system- eller användarmeddelande. Utan detta kan modellen generera en oändlig ström av vita tecken tills generationen når token-gränsen, vilket resulterar i en långvarig och till synes “fast” begäran. Observera också att meddelandets innehåll kan bli delvis avskuret om finish_reason=“length”, vilket indikerar att generationen överskred max_tokens eller konversationen överskred max kontextlängd. |
StartedAt { get; set; } | Hämtar eller sätter Unix-tidsstämpeln (i sekunder) för när körningen startades. |
Status { get; set; } | Hämtar eller sätter statusen för körningen, som kan vara antingen queued, in_progress, requires_action, cancelling, cancelled, failed, completed, incomplete eller expired. |
Temperature { get; set; } | Hämtar eller sätter den samplingstemperatur som användes för denna körning. Om den inte är inställd, standardvärde 1. |
ThreadId { get; set; } | Hämtar eller sätter ID:t för den tråd som exekverades som en del av denna körning. |
ToolChoice { get; set; } | Hämtar eller sätter vilken (om någon) verktyg som anropas av modellen. none betyder att modellen inte kommer att anropa några verktyg och istället genererar ett meddelande. auto är standardvärdet och betyder att modellen kan välja mellan att generera ett meddelande eller anropa ett eller flera verktyg. required betyder att modellen måste anropa ett eller flera verktyg innan den svarar användaren. Att specificera ett särskilt verktyg som {“type”: “file_search”} eller {“type”: “function”, “function”: {“name”: “my_function”}} tvingar modellen att anropa det verktyget. |
Tools { get; set; } | Hämtar eller sätter listan över verktyg som assistenten använde för denna körning. |
TopP { get; set; } | Hämtar eller sätter nucleus sampling-värdet som användes för denna körning. Om den inte är inställd, standardvärde 1. |
TruncationStrategy { get; set; } | Hämtar eller sätter avkortningsstrategin som kontrollerar hur en tråd kommer att avkortas före körningen. Använd detta för att kontrollera det initiala kontextfönstret för körningen. |
Usage { get; set; } | Hämtar eller sätter användningsstatistik relaterad till körningen. Detta värde kommer att vara null om körningen inte är i ett terminalt tillstånd (dvs. in_progress, queued, etc.). |
Se Även
- klass BaseResponse
- gränssnitt IStatus
- namnrymd Aspose.Pdf.AI
- assembly Aspose.PDF