From 505924875e749c764a1a47bb8b0daf34f3c1aea1 Mon Sep 17 00:00:00 2001 From: Yohann Prigent Date: Mon, 12 May 2025 20:43:07 +0200 Subject: [PATCH] create openAI provider using base url parameter (#1480) Co-authored-by: Yohann Prigent --- apps/api/src/lib/generic-ai.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/api/src/lib/generic-ai.ts b/apps/api/src/lib/generic-ai.ts index 1274ed32..c498ce0b 100644 --- a/apps/api/src/lib/generic-ai.ts +++ b/apps/api/src/lib/generic-ai.ts @@ -1,4 +1,4 @@ -import { openai } from "@ai-sdk/openai"; +import { createOpenAI } from "@ai-sdk/openai"; import { createOllama } from "ollama-ai-provider"; import { anthropic } from "@ai-sdk/anthropic"; import { groq } from "@ai-sdk/groq"; @@ -23,7 +23,10 @@ const defaultProvider: Provider = process.env.OLLAMA_BASE_URL : "openai"; const providerList: Record = { - openai, //OPENAI_API_KEY + openai: createOpenAI({ + apiKey: process.env.OPENAI_API_KEY, + baseURL: process.env.OPENAI_BASE_URL, + }), //OPENAI_API_KEY ollama: createOllama({ baseURL: process.env.OLLAMA_BASE_URL, }),