From edda8568270e31b517366b394e24b95f1b250026 Mon Sep 17 00:00:00 2001 From: jerichosy <69558553+jerichosy@users.noreply.github.com> Date: Thu, 31 Oct 2024 17:47:37 +0800 Subject: [PATCH] fix(openai 403 region error): Query from US servers instead See https://vercel.com/changelog/openai-will-not-support-the-hong-kong-region-hkg1-for-functions (unsure if our edge was actually on HKG but same issue). Query from US servers instead since that's where OpenAI's servers are located anyway. --- app/api/assistants/openai/route.ts | 1 + app/api/chat/openai/route.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/app/api/assistants/openai/route.ts b/app/api/assistants/openai/route.ts index 7e16e52b5e..6b86966406 100644 --- a/app/api/assistants/openai/route.ts +++ b/app/api/assistants/openai/route.ts @@ -3,6 +3,7 @@ import { ServerRuntime } from "next" import OpenAI from "openai" export const runtime: ServerRuntime = "edge" +export const preferredRegion = ["iad1", "cle1", "pdx1", "sfo1"] export async function GET() { try { diff --git a/app/api/chat/openai/route.ts b/app/api/chat/openai/route.ts index a0f8ad0c93..475486512a 100644 --- a/app/api/chat/openai/route.ts +++ b/app/api/chat/openai/route.ts @@ -6,6 +6,7 @@ import OpenAI from "openai" import { ChatCompletionCreateParamsBase } from "openai/resources/chat/completions.mjs" export const runtime: ServerRuntime = "edge" +export const preferredRegion = ["iad1", "cle1", "pdx1", "sfo1"] export async function POST(request: Request) { const json = await request.json()