简体中文 This project is derived from AwesomePrompt, thanks to SiliconCloud for providing free API services. Currently, registration comes with 20 million free tokens.
Welcome to the Model Judge project! This is an AI model evaluation platform built with Next.js. Input a question, select three models to generate answers, and let a fourth model provide scores and a final answer! 🚀 Online experience: Model Judge
- Multi-model comparison: Compare answers from multiple AI models simultaneously 🤖🆚🤖
- Scoring mechanism: Let a fourth model provide scores and a final answer 📊
- Real-time streaming responses: Get AI answers quickly without waiting ⚡
- Internationalization: Supports Chinese and English interfaces 🌍
- Responsive design: Perfect display on various devices 📱💻
- User authentication: Supports Google and GitHub login 🔐 (optional)
- Clone the project:
git clone git@github.com:flashclub/ModelJudge.git
- Install dependencies:
npm install
- Create a
.env
file and add your SiliconCloud API Key:
SILICONFLOW_KEY=your_api_key
- Run the development server:
npm run dev
- Open your browser and visit http://localhost:3000 to see the project in action!
- Next.js - React framework
- Tailwind CSS - Styling framework
- next-intl - Internationalization solution
- NextAuth.js - Authentication library (optional)
- Supabase - Backend database (optional)
src/
├── app/ # Main application directory
├── components/ # React components
├── config/ # Configuration files
├── context/ # React Context
├── lib/ # Utility functions
└── messages/ # Internationalization texts
We welcome any form of contribution! If you have good ideas or find bugs, please feel free to open an issue or submit a pull request.
- Thanks to SiliconCloud.
This project is licensed under the MIT License. For more details, please see the LICENSE file.
Let's build a better AI model evaluation platform together! 🎉
If you like the library and want to support, you can do it by buying me a coffee at