Add support for Google Gemini AI
This commit is contained in:
@@ -2,6 +2,7 @@ import { NextRequest, NextResponse } from 'next/server';
|
||||
import { createGroq } from '@ai-sdk/groq';
|
||||
import { createAnthropic } from '@ai-sdk/anthropic';
|
||||
import { createOpenAI } from '@ai-sdk/openai';
|
||||
import { createGoogleGenerativeAI } from '@ai-sdk/google';
|
||||
import { generateObject } from 'ai';
|
||||
import { z } from 'zod';
|
||||
import type { FileManifest } from '@/types/file-manifest';
|
||||
@@ -102,6 +103,8 @@ export async function POST(request: NextRequest) {
|
||||
} else {
|
||||
aiModel = openai(model.replace('openai/', ''));
|
||||
}
|
||||
} else if (model.startsWith('google/')) {
|
||||
aiModel = createGoogleGenerativeAI(model.replace('google/', ''));
|
||||
} else {
|
||||
// Default to groq if model format is unclear
|
||||
aiModel = groq(model);
|
||||
|
||||
Reference in New Issue
Block a user