sync: openai-native-codex typing fix for lastServiceTier

This commit is contained in:
Hannes Rudolph 2025-09-26 13:46:57 -06:00
parent 876862a607
commit 8661490f2b

View file

@ -248,7 +248,7 @@ export class OpenAiNativeCodexHandler extends BaseProvider {
messages: Anthropic.Messages.MessageParam[],
metadata?: ApiHandlerCreateMessageMetadata,
): ApiStream {
this.lastServiceTier = undefined
;(this as any).lastServiceTier = undefined
const model = this.getModel()
await this.ensureAuthenticated()
@ -454,7 +454,7 @@ export class OpenAiNativeCodexHandler extends BaseProvider {
const parsed = JSON.parse(data)
// Persist tier when available (parity with openai-native)
if (parsed.response?.service_tier) {
this.lastServiceTier = parsed.response.service_tier as ServiceTier
;(this as any).lastServiceTier = parsed.response.service_tier as ServiceTier
}
// Minimal content extraction similar to OpenAI Responses
if (parsed?.type === "response.text.delta" && parsed?.delta) {