A Next.js application that provides an interface to interact with DeepSeek AI through Russian translation. Messages are translated to Russian, processed by DeepSeek, and translated back to English.
- Modern, responsive UI
- Real-time message updates
- Automatic translation flow (English → Russian → DeepSeek → Russian → English)
- Detailed console logging of translations
- Dark mode interface
- Clone the repository:
git clone <your-repo-url>
cd openseek- Install dependencies:
npm install- Create a
.env.localfile in the root directory with your API keys:
OPENAI_API_KEY=your_openai_api_key_here
DEEPSEEK_API_KEY=your_deepseek_api_key_here- Run the development server:
npm run dev- Open http://localhost:3000 with your browser to see the result.
OPENAI_API_KEY: Your OpenAI API key (used for translations)DEEPSEEK_API_KEY: Your DeepSeek API key (used for AI responses)
- Next.js 14
- TypeScript
- Tailwind CSS
- OpenAI API (for translations)
- Groq SDK (for DeepSeek integration)
The project uses:
- ESLint for code linting
- Prettier for code formatting
- TypeScript for type safety
- Tailwind CSS for styling
MIT