HelloChat is an intelligent chat platform powered by Gemini and Typhoon AI, supporting both Thai and English languages with multiple AI roles.
- 🌐 Bilingual Support (Thai/English)
- 👥 Multiple AI Roles:
- 🤖 General Assistant
- 💰 Business & Finance Advisor
- 👨🍳 Professional Chef
- 🔮 Fortune Teller
- 🎵 Music Advisor
- 🫂 Virtual Partner
- 🎨 Dynamic Role-based Themes
- 📱 Responsive Design
- 🔒 Enterprise-grade Security
# Clone the repository
git clone https://github.com/Spidergy07/HelloChat
# Navigate to project directory
cd hellochat
# Install dependencies
npm install
# Create environment file
cp .env.example .envEdit .env file:
GEMINI_API_KEY=your_gemini_api_key
TYPHOON_API_KEY=your_typhoon_api_key
ALLOWED_DOMAIN=your_domainnpm run devnpm run build
npm start- Frontend: HTML5, CSS3, JavaScript
- APIs:
- Gemini AI
- Typhoon AI
- Deployment: Vercel
- Security:
- Server-side API handling
- CORS protection
- Rate limiting
MIT License - See LICENSE file
Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
- Google for Gemini API
- Typhoon AI Team
- All contributors
Made with ❤️ in Thailand
HelloChat คือแพลตฟอร์มแชทอัจฉริยะที่ขับเคลื่อนด้วย Gemini และ Typhoon AI นำเสนอประสบการณ์การสนทนาแบบหลายภาษาพร้อมบทบาท AI ที่ปรับแต่งได้ แพลตฟอร์มของเรารวมโมเดลภาษาขั้นสูงเพื่อการสนทนาที่เป็นธรรมชาติทั้งภาษาไทยและอังกฤษ
- 🌐 รองรับ 2 ภาษา (ไทย/อังกฤษ)
- 👥 บทบาท AI เฉพาะทาง:
- 🤖 ผู้ช่วยทั่วไป - ให้ความช่วยเหลือได้ทุกด้าน
- 💰 ที่ปรึกษาธุรกิจและการเงิน - คำแนะนำด้านการเงินจากผู้เชี่ยวชาญ
- 👨🍳 เชฟมืออาชีพ - ความเชี่ยวชาญด้านอาหารและสูตรอาหาร
- 🔮 หมอดู - คำแนะนำและข้อคิดในการใช้ชีวิต
- 🎵 ที่ปรึกษาด้านดนตรี - ทฤษฎีดนตรีและการแต่งเพลง
- 🫂 คู่สนทนาเสมือน - เพื่อนคุยที่เข้าอกเข้าใจ
- 🎨 ธีมที่ปรับเปลี่ยนตามบทบาท
- 📱 รองรับทุกขนาดหน้าจอ
- 🔒 ความปลอดภัยระดับองค์กร
- Node.js 18.x ขึ้นไป
- npm 9.x ขึ้นไป
- API keys สำหรับ Gemini และ Typhoon
# Clone โปรเจค
git clone https://github.com/Spidergy07/HelloChat
# เข้าสู่โฟลเดอร์โปรเจค
cd hellochat
# ติดตั้ง dependencies
npm install
# สร้างไฟล์ environment
cp .env.example .envแก้ไขไฟล์ .env:
GEMINI_API_KEY=your_gemini_api_key
TYPHOON_API_KEY=your_typhoon_api_key
ALLOWED_DOMAIN=your_domainnpm run devnpm run build
npm start- Frontend: HTML5, CSS3, JavaScript
- APIs:
- Gemini AI
- Typhoon AI
- การ Deploy: Vercel
- ความปลอดภัย:
- จัดการ API แบบ Server-side
- ป้องกัน CORS
- จำกัดการเรียกใช้งาน
MIT License - See LICENSE file
Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
- Google for Gemini API
- Typhoon AI Team
- All contributors
Made with ❤️ in Thailand