diff --git a/src/utils/ai.ts b/src/utils/ai.ts index ca7dbbe..a7221e3 100644 --- a/src/utils/ai.ts +++ b/src/utils/ai.ts @@ -1,11 +1,8 @@ import { createOpenAI } from '@ai-sdk/openai' const provider = createOpenAI({ - baseURL: 'https://opencode.ai/zen/go/v1', - apiKey: process.env.OPENCODE_API_KEY, - // opencode go rejects requests without a session id (used for routing) - headers: { 'x-opencode-session': crypto.randomUUID() } + baseURL: 'https://openrouter.ai/api/v1', + apiKey: process.env.OPENROUTER_API_KEY }) -// zen's /responses endpoint is unreliable; .chat() forces /chat/completions -export const chatModel = provider.chat('glm-5.3-flash') +export const chatModel = provider.chat('z-ai/glm-5.3-flash')