create openAI provider using base url parameter (#1480)

Co-authored-by: Yohann Prigent <yohann@pandascore.co>
This commit is contained in:
Yohann Prigent 2025-05-12 20:43:07 +02:00 committed by GitHub
parent 0fd05a67a0
commit 505924875e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,4 +1,4 @@
import { openai } from "@ai-sdk/openai"; import { createOpenAI } from "@ai-sdk/openai";
import { createOllama } from "ollama-ai-provider"; import { createOllama } from "ollama-ai-provider";
import { anthropic } from "@ai-sdk/anthropic"; import { anthropic } from "@ai-sdk/anthropic";
import { groq } from "@ai-sdk/groq"; import { groq } from "@ai-sdk/groq";
@ -23,7 +23,10 @@ const defaultProvider: Provider = process.env.OLLAMA_BASE_URL
: "openai"; : "openai";
const providerList: Record<Provider, any> = { const providerList: Record<Provider, any> = {
openai, //OPENAI_API_KEY openai: createOpenAI({
apiKey: process.env.OPENAI_API_KEY,
baseURL: process.env.OPENAI_BASE_URL,
}), //OPENAI_API_KEY
ollama: createOllama({ ollama: createOllama({
baseURL: process.env.OLLAMA_BASE_URL, baseURL: process.env.OLLAMA_BASE_URL,
}), }),