mirror of
https://github.com/anomalyco/opencode.git
synced 2026-07-21 02:06:00 +00:00
fix(opencode): increase OpenAI header timeout (#37770)
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
This commit is contained in:
co-authored by
Aiden Cline
parent
78587c141b
commit
67caf894e0
@@ -32,7 +32,7 @@ import { ModelStatus } from "./model-status"
|
|||||||
import { RuntimeFlags } from "@/effect/runtime-flags"
|
import { RuntimeFlags } from "@/effect/runtime-flags"
|
||||||
import { ProviderError } from "./error"
|
import { ProviderError } from "./error"
|
||||||
|
|
||||||
const OPENAI_HEADER_TIMEOUT_DEFAULT = 10_000
|
const OPENAI_HEADER_TIMEOUT_DEFAULT = 300_000
|
||||||
|
|
||||||
function wrapSSE(res: Response, ms: number, ctl: AbortController) {
|
function wrapSSE(res: Response, ms: number, ctl: AbortController) {
|
||||||
if (typeof ms !== "number" || ms <= 0) return res
|
if (typeof ms !== "number" || ms <= 0) return res
|
||||||
|
|||||||
@@ -162,7 +162,7 @@ it.live("OpenAI API auth gets default headerTimeout", () =>
|
|||||||
Effect.gen(function* () {
|
Effect.gen(function* () {
|
||||||
const provider = yield* Provider.Service
|
const provider = yield* Provider.Service
|
||||||
const openai = yield* provider.getProvider(ProviderV2.ID.openai)
|
const openai = yield* provider.getProvider(ProviderV2.ID.openai)
|
||||||
expect(openai.options.headerTimeout).toBe(10_000)
|
expect(openai.options.headerTimeout).toBe(300_000)
|
||||||
}),
|
}),
|
||||||
)
|
)
|
||||||
}),
|
}),
|
||||||
|
|||||||
Reference in New Issue
Block a user