Skip to content

peangao/jimingge_web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

吉名阁 - AI智能宝宝起名平台

项目介绍

吉名阁是一个基于AI大语言模型的智能宝宝起名平台,通过分析姓氏、性别、风格偏好等条件,生成个性化的中文名字推荐。

功能特点

  • 中文宝宝名字智能生成
  • 基于GPT-4o等大型语言模型
  • 支持多种命名风格和偏好
  • 名字评分与分析系统
  • 结果导出为PDF
  • 微信扫码支付功能

技术栈

  • 前端:HTML, CSS, JavaScript (原生)
  • 后端:Node.js, Express
  • 支付:微信支付扫码支付
  • AI模型:接入多种大语言模型API

微信支付流程

  1. 用户填写表单并提交
  2. 系统生成微信支付二维码
  3. 用户扫码支付
  4. 系统检测支付状态
  5. 支付成功后自动调用AI模型生成名字
  6. 显示生成结果

本地开发

安装依赖

cd server
npm install

配置环境变量

创建.env文件并配置以下变量:

DEEPSEEK_API_KEY=your_deepseek_api_key
CHATGPT_API_KEY=your_chatgpt_api_key
DASHSCOPE_API_KEY=your_dashscope_api_key
MOONSHOT_API_KEY=your_moonshot_api_key
WXPAY_APPID=your_wx_appid
WXPAY_MCHID=your_wx_mchid
WXPAY_KEY=your_wx_api_key
WXPAY_NOTIFY_URL=your_notify_url

启动服务器

cd server
node server.js

访问应用

在浏览器中访问 http://localhost:3000

项目结构

  • index.html: 主页面
  • name_script.js: 前端逻辑
  • name_styles.css: 样式表
  • server/server.js: 后端服务器
  • server/wxpay.js: 微信支付模块
  • server/orders.json: 订单数据存储
  • server/usedBoyNames.json: 已使用男孩名字存储
  • server/usedGirlNames.json: 已使用女孩名字存储

注意事项

  • 微信支付模块目前使用的是模拟实现,生产环境需替换为真实的微信支付API调用
  • 生产环境部署需配置HTTPS和真实的回调域名

About

generate chinese names with AI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors