test-both.js•909 B
import "dotenv/config";
import { GroqWebsiteGenerator } from "./build/llm/groq.js";
import { GeminiWebsiteGenerator } from "./build/llm/gemini.js";
async function testBothProviders() {
console.log('=== Testing Groq ===');
try {
const groq = new GroqWebsiteGenerator();
const groqResult = await groq.generateHTML("Create a simple h1 tag with Hello World", "llama-3.1-8b-instant");
console.log('Groq Success:', groqResult.substring(0, 100) + '...');
} catch (error) {
console.error('Groq Error:', error.message);
}
console.log('\n=== Testing Gemini ===');
try {
const gemini = new GeminiWebsiteGenerator();
const geminiResult = await gemini.generateHTML("Create a simple h1 tag with Hello World");
console.log('Gemini Success:', geminiResult.substring(0, 100) + '...');
} catch (error) {
console.error('Gemini Error:', error.message);
}
}
testBothProviders();