feat: add incomplete run status (#763)
This commit is contained in:
9
run.go
9
run.go
@@ -30,10 +30,10 @@ type Run struct {
|
|||||||
|
|
||||||
Temperature *float32 `json:"temperature,omitempty"`
|
Temperature *float32 `json:"temperature,omitempty"`
|
||||||
// The maximum number of prompt tokens that may be used over the course of the run.
|
// The maximum number of prompt tokens that may be used over the course of the run.
|
||||||
// If the run exceeds the number of prompt tokens specified, the run will end with status 'complete'.
|
// If the run exceeds the number of prompt tokens specified, the run will end with status 'incomplete'.
|
||||||
MaxPromptTokens int `json:"max_prompt_tokens,omitempty"`
|
MaxPromptTokens int `json:"max_prompt_tokens,omitempty"`
|
||||||
// The maximum number of completion tokens that may be used over the course of the run.
|
// The maximum number of completion tokens that may be used over the course of the run.
|
||||||
// If the run exceeds the number of completion tokens specified, the run will end with status 'complete'.
|
// If the run exceeds the number of completion tokens specified, the run will end with status 'incomplete'.
|
||||||
MaxCompletionTokens int `json:"max_completion_tokens,omitempty"`
|
MaxCompletionTokens int `json:"max_completion_tokens,omitempty"`
|
||||||
// ThreadTruncationStrategy defines the truncation strategy to use for the thread.
|
// ThreadTruncationStrategy defines the truncation strategy to use for the thread.
|
||||||
TruncationStrategy *ThreadTruncationStrategy `json:"truncation_strategy,omitempty"`
|
TruncationStrategy *ThreadTruncationStrategy `json:"truncation_strategy,omitempty"`
|
||||||
@@ -50,6 +50,7 @@ const (
|
|||||||
RunStatusCancelling RunStatus = "cancelling"
|
RunStatusCancelling RunStatus = "cancelling"
|
||||||
RunStatusFailed RunStatus = "failed"
|
RunStatusFailed RunStatus = "failed"
|
||||||
RunStatusCompleted RunStatus = "completed"
|
RunStatusCompleted RunStatus = "completed"
|
||||||
|
RunStatusIncomplete RunStatus = "incomplete"
|
||||||
RunStatusExpired RunStatus = "expired"
|
RunStatusExpired RunStatus = "expired"
|
||||||
RunStatusCancelled RunStatus = "cancelled"
|
RunStatusCancelled RunStatus = "cancelled"
|
||||||
)
|
)
|
||||||
@@ -95,11 +96,11 @@ type RunRequest struct {
|
|||||||
TopP *float32 `json:"top_p,omitempty"`
|
TopP *float32 `json:"top_p,omitempty"`
|
||||||
|
|
||||||
// The maximum number of prompt tokens that may be used over the course of the run.
|
// The maximum number of prompt tokens that may be used over the course of the run.
|
||||||
// If the run exceeds the number of prompt tokens specified, the run will end with status 'complete'.
|
// If the run exceeds the number of prompt tokens specified, the run will end with status 'incomplete'.
|
||||||
MaxPromptTokens int `json:"max_prompt_tokens,omitempty"`
|
MaxPromptTokens int `json:"max_prompt_tokens,omitempty"`
|
||||||
|
|
||||||
// The maximum number of completion tokens that may be used over the course of the run.
|
// The maximum number of completion tokens that may be used over the course of the run.
|
||||||
// If the run exceeds the number of completion tokens specified, the run will end with status 'complete'.
|
// If the run exceeds the number of completion tokens specified, the run will end with status 'incomplete'.
|
||||||
MaxCompletionTokens int `json:"max_completion_tokens,omitempty"`
|
MaxCompletionTokens int `json:"max_completion_tokens,omitempty"`
|
||||||
|
|
||||||
// ThreadTruncationStrategy defines the truncation strategy to use for the thread.
|
// ThreadTruncationStrategy defines the truncation strategy to use for the thread.
|
||||||
|
|||||||
Reference in New Issue
Block a user