Merge pull request #1948 from hungryboy1025/fix/openai-account-test-responses-stream
fix(openai): tighten responses stream account tests
This commit is contained in:
@@ -4378,7 +4378,8 @@ func (s *OpenAIGatewayService) parseSSEUsageBytes(data []byte, usage *OpenAIUsag
|
||||
return
|
||||
}
|
||||
eventType := gjson.GetBytes(data, "type").String()
|
||||
if eventType != "response.completed" && eventType != "response.done" {
|
||||
if eventType != "response.completed" && eventType != "response.done" &&
|
||||
eventType != "response.incomplete" && eventType != "response.cancelled" && eventType != "response.canceled" {
|
||||
return
|
||||
}
|
||||
|
||||
@@ -4525,7 +4526,7 @@ func extractOpenAISSETerminalEvent(body string) (string, []byte, bool) {
|
||||
}
|
||||
eventType := strings.TrimSpace(gjson.Get(data, "type").String())
|
||||
switch eventType {
|
||||
case "response.completed", "response.done", "response.failed":
|
||||
case "response.completed", "response.done", "response.failed", "response.incomplete", "response.cancelled", "response.canceled":
|
||||
return eventType, []byte(data), true
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user