diff --git a/extensions/xai/image-generation-provider.test.ts b/extensions/xai/image-generation-provider.test.ts index a574f3b4589..badc3346489 100644 --- a/extensions/xai/image-generation-provider.test.ts +++ b/extensions/xai/image-generation-provider.test.ts @@ -127,6 +127,7 @@ describe("xai image generation provider", () => { expect(postJsonRequestMock).toHaveBeenCalledWith( expect.objectContaining({ url: expect.stringContaining("/images/generations"), + timeoutMs: 180_000, body: expect.objectContaining({ aspect_ratio: "2:3", resolution: "2k", diff --git a/extensions/xai/image-generation-provider.ts b/extensions/xai/image-generation-provider.ts index c98ec614083..7d5c545aa5a 100644 --- a/extensions/xai/image-generation-provider.ts +++ b/extensions/xai/image-generation-provider.ts @@ -13,7 +13,7 @@ import { } from "openclaw/plugin-sdk/text-runtime"; import { XAI_BASE_URL, XAI_DEFAULT_IMAGE_MODEL, XAI_IMAGE_MODELS } from "./model-definitions.js"; -const DEFAULT_TIMEOUT_MS = 60_000; +const DEFAULT_TIMEOUT_MS = 180_000; const XAI_SUPPORTED_ASPECT_RATIOS = ["1:1", "16:9", "9:16", "4:3", "3:4", "2:3", "3:2"] as const;