feat: integrate official @ai-sdk/groq provider and fix image sizing constraints in layout components

This commit is contained in:
poyrazavsever
2026-06-09 15:14:16 +03:00
parent e01ba6cc18
commit 6e80e556af
7 changed files with 41 additions and 1 deletions
+2 -1
View File
@@ -1,5 +1,6 @@
import { createGoogleGenerativeAI } from "@ai-sdk/google";
import { createOpenAI } from "@ai-sdk/openai";
import { createGroq } from "@ai-sdk/groq";
import { convertToModelMessages, streamText, type UIMessage } from "ai";
import { createClient } from "@/lib/supabase/server";
@@ -83,7 +84,7 @@ function getModel(provider: string, apiKey: string, modelName: string) {
}
if (provider === "groq") {
return createOpenAI({ apiKey, baseURL: "https://api.groq.com/openai/v1" })(modelName);
return createGroq({ apiKey })(modelName);
}
return createOpenAI({ apiKey })(modelName);