diff --git a/apps/vibe-coding-platform/ai/constants.ts b/apps/vibe-coding-platform/ai/constants.ts index f55e25906d..3d4a449cf1 100644 --- a/apps/vibe-coding-platform/ai/constants.ts +++ b/apps/vibe-coding-platform/ai/constants.ts @@ -1,6 +1,6 @@ import { type GatewayModelId } from '@ai-sdk/gateway' -export const DEFAULT_MODEL: GatewayModelId[number] = 'openai/wagyu-a5' +export const DEFAULT_MODEL: GatewayModelId[number] = 'openai/gpt-5' export const SUPPORTED_MODELS: GatewayModelId[] = [ 'amazon/nova-pro', @@ -8,8 +8,8 @@ export const SUPPORTED_MODELS: GatewayModelId[] = [ 'google/gemini-2.5-flash', 'moonshotai/kimi-k2', 'openai/gpt-4o', + 'openai/gpt-5', 'openai/o4-mini', - 'openai/wagyu-a5', 'xai/grok-3-fast', ] diff --git a/apps/vibe-coding-platform/ai/gateway.ts b/apps/vibe-coding-platform/ai/gateway.ts index 1bbdb4cd27..98027178d4 100644 --- a/apps/vibe-coding-platform/ai/gateway.ts +++ b/apps/vibe-coding-platform/ai/gateway.ts @@ -7,16 +7,13 @@ const gateway = createGatewayProvider({ }) interface AvailableModel { - id: GatewayModelId | 'openai/wagyu-a5' + id: GatewayModelId | 'openai/gpt-5' name: string } export async function getAvailableModels(): Promise { const response = await gateway.getAvailableModels() - return [ - ...response.models.map(({ id, name }) => ({ id, name })), - { id: 'openai/wagyu-a5', name: 'GPT-5' }, - ] + return [...response.models.map(({ id, name }) => ({ id, name }))] } interface ModelOptions { @@ -38,7 +35,7 @@ export function getModelOptions(modelId: string): ModelOptions { } } - if (modelId === 'openai/wagyu-a5') { + if (modelId === 'openai/gpt-5') { return { model: modelId, providerOptions: {