From da004fdd95e57386fb5d6a11b8d0f3464abf1d87 Mon Sep 17 00:00:00 2001 From: Anthony Ettinger Date: Mon, 25 May 2026 19:03:56 +0000 Subject: [PATCH] Revert "Fix Autoblog OpenAI fallback by using a valid default text model (#30)" This reverts commit 2a9e5fea8298bb644947d3ebc053a43b42ebaf5c. --- .env.example | 2 +- lib/env.ts | 2 +- tests/contract/env-backend-ai.test.ts | 21 --------------------- 3 files changed, 2 insertions(+), 23 deletions(-) delete mode 100644 tests/contract/env-backend-ai.test.ts diff --git a/.env.example b/.env.example index 7f398e7d..0c17e4c1 100644 --- a/.env.example +++ b/.env.example @@ -39,7 +39,7 @@ CRON_SECRET=change-me-to-a-long-random-string # openai = prefer OPENAI_API_KEY, fall back to Anthropic if needed # anthropic = prefer ANTHROPIC_API_KEY, fall back to OpenAI if needed BACKEND_AI_PROVIDER=openai -BACKEND_AI_OPENAI_MODEL=gpt-5-mini +BACKEND_AI_OPENAI_MODEL=gpt-5.5 ANTHROPIC_API_KEY= OPENAI_API_KEY= GEMINI_API_KEY= diff --git a/lib/env.ts b/lib/env.ts index c1b9dbd2..3e5ccafa 100644 --- a/lib/env.ts +++ b/lib/env.ts @@ -31,7 +31,7 @@ export const env = { backendAiProvider: process.env.BACKEND_AI_PROVIDER ?? process.env.AI_TEXT_PROVIDER ?? "openai", backendAiOpenaiModel: - process.env.BACKEND_AI_OPENAI_MODEL ?? "gpt-5-mini", + process.env.BACKEND_AI_OPENAI_MODEL ?? "gpt-5.5", anthropicApiKey: process.env.ANTHROPIC_API_KEY ?? "", openaiApiKey: process.env.OPENAI_API_KEY ?? "", geminiApiKey: process.env.GEMINI_API_KEY ?? "", diff --git a/tests/contract/env-backend-ai.test.ts b/tests/contract/env-backend-ai.test.ts deleted file mode 100644 index 779063f5..00000000 --- a/tests/contract/env-backend-ai.test.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { afterEach, describe, expect, it, vi } from "vitest"; - -const originalBackendAiOpenaiModel = process.env.BACKEND_AI_OPENAI_MODEL; - -afterEach(() => { - vi.resetModules(); - if (originalBackendAiOpenaiModel === undefined) { - delete process.env.BACKEND_AI_OPENAI_MODEL; - return; - } - process.env.BACKEND_AI_OPENAI_MODEL = originalBackendAiOpenaiModel; -}); - -describe("backend ai env defaults", () => { - it("defaults OpenAI Autoblog model to gpt-5-mini", async () => { - delete process.env.BACKEND_AI_OPENAI_MODEL; - vi.resetModules(); - const { env } = await import("@/lib/env"); - expect(env.backendAiOpenaiModel).toBe("gpt-5-mini"); - }); -});