diff --git a/nuxt.config.ts b/nuxt.config.ts index 6d71b9c..dc2ed36 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -12,7 +12,7 @@ export default defineNuxtConfig({ webhooksUrl: "", stravaVerifyToken: "", hookdeckKey: "", - openaiApiKey: "", + openrouterApiKey: "", databaseUrl: "", }, future: { compatibilityVersion: 4 }, diff --git a/server/api/tasks/generate-content.post.ts b/server/api/tasks/generate-content.post.ts index c2edef9..080614f 100644 --- a/server/api/tasks/generate-content.post.ts +++ b/server/api/tasks/generate-content.post.ts @@ -32,22 +32,25 @@ export default defineEventHandler(async (event) => { user: user!, }).catch((err) => [err]); if (aiError) { + console.log(aiError.message); throw createError({ statusCode: 500, message: `OPENAI API: ${aiError.message}`, }); } - await strava!(`activities/${body.object_id}`, { - method: "PUT", - body: { - name: stravaRequestBody.name, - description: stravaRequestBody.description, - }, - }).catch((error) => { - throw createError({ - statusCode: 500, - message: `Strava API: ${error.message}`, - }); - }); + console.log(JSON.stringify(stravaRequestBody)); + + // await strava!(`activities/${body.object_id}`, { + // method: "PUT", + // body: { + // name: stravaRequestBody.name, + // description: stravaRequestBody.description, + // }, + // }).catch((error) => { + // throw createError({ + // statusCode: 500, + // message: `Strava API: ${error.message}`, + // }); + // }); }); diff --git a/server/utils/create-content.ts b/server/utils/create-content.ts index 2e4e5dd..293b4a2 100644 --- a/server/utils/create-content.ts +++ b/server/utils/create-content.ts @@ -137,7 +137,7 @@ export const createActivityContent = async ({ `; const aiResponse = await openai.responses.create({ - model: "gpt-5", + model: "@preset/ghostwriter", input: [{ role: "user", content: prompt }], reasoning: { effort: "minimal", diff --git a/server/utils/openai-client.ts b/server/utils/openai-client.ts index f875120..522bf5c 100644 --- a/server/utils/openai-client.ts +++ b/server/utils/openai-client.ts @@ -4,7 +4,8 @@ export const useOpenAI = () => { const config = useRuntimeConfig(); const client = new OpenAI({ - apiKey: config.openaiApiKey, + apiKey: config.openrouterApiKey, + baseURL: "https://openrouter.ai/api/v1", }); return client;