Adding Ollama Support

This commit is contained in:
Lucas Bock
2024-10-12 18:44:23 -05:00
parent 1bed63a4af
commit 6e25780b25
53 changed files with 2260 additions and 1079 deletions

View File

@ -4,7 +4,7 @@ import { OpenAI } from "openai";
import { useOpenAiStore } from "@/client/stores/openai";
export const openai = () => {
const { apiKey } = useOpenAiStore.getState();
const { apiKey, baseURL } = useOpenAiStore.getState();
if (!apiKey) {
throw new Error(
@ -12,6 +12,14 @@ export const openai = () => {
);
}
if(baseURL) {
return new OpenAI({
baseURL,
apiKey,
dangerouslyAllowBrowser: true,
});
}
return new OpenAI({
apiKey,
dangerouslyAllowBrowser: true,