yuzhiran-dev 0b66d752ce feat: 系统配置页动态渲染 + AI 配置完善
- 配置页重写:从 API 动态加载配置项,不再依赖硬编码字段列表
- AI 配置扩展:新增 provider API Key/URL、配额、Token 等 11 项配置
- 站点配置扩展:联系电话、公司名称
- 支持新增自定义配置项(+ 新增配置按钮)
- 配置项显示已有 DB 数据 + 预定义字段的合并列表
2026-05-25 13:54:20 +08:00

宇之然 AI (YuZhiRan AI)

AI 学习与实践平台 — 让每个人都能用好 AI

信息 内容
品牌 宇之然(北京宇之然科技中心)
官网 https://yuzhiran.com
备域名 https://yuzhiran.com.cn
ICP 备案 已完成

项目结构

ai-learning-platform/
├── README.md                    # 项目说明
├── docs/                        # 项目文档
│   ├── 产品规划书.md            # 完整产品规划(含商业模式、可行性分析)
│   ├── 技术架构设计.md          # 技术选型与系统架构
│   └── 合规与运营方案.md        # ICP合规、数据合规、运营策略
├── frontend/                    # 官网前端(Next.js + Tailwind
├── mobile/                      # 移动端 App/小程序
├── backend/                     # 后端 APINestJS + Prisma + MySQL
│   ├── src/modules/payment/     # 微信支付模块(已完善)
│   ├── src/modules/ai/          # AI模型接入(支持OpenAI兼容接口)
│   └── prisma/                  # 数据模型定义
└── scripts/                     # 工具脚本
    └── setup.sh                 # 项目初始化脚本

技术栈

后端

  • 框架: NestJS (Node.js)
  • ORM: Prisma
  • 数据库: MySQL
  • 支付: 微信支付 V3 SDK
  • AI接口: OpenAI兼容接口、DeepSeek、通义千问

前端

  • 框架: Next.js 14
  • 样式: Tailwind CSS
  • 状态管理: React Hooks

快速开始

1. 初始化项目

cd ai-learning-platform
./scripts/setup.sh

2. 手动配置

后端配置

编辑 backend/.env 文件,配置:

  • 微信支付参数(已从 /www/wwwroot/sharefile/note.txt 获取)
  • AI模型API密钥
  • 数据库密码

前端配置

编辑 frontend/.env.local 文件,配置API地址。

3. 启动开发环境

# 启动后端(默认端口3000
cd backend && npm run dev

# 启动前端(默认端口3001
cd frontend && npm run dev

4. 访问

核心功能

  • 用户系统(注册、登录、会员管理)
  • 微信支付集成(JSAPI/NATIVE/MWEB
  • 会员订阅管理(月卡/年卡自动续期)
  • AI模型接入(支持美团longcat等OpenAI兼容接口)
  • 课程系统
  • 提示词库
  • AI实操沙箱
  • 社区功能

产品定位

面向大众化分领域用户的 AI 学习与实践平台,涵盖:

  • AI 基础知识与通识教育
  • 提示词工程教学与模板库
  • 智能体(Agent)使用教程
  • 大模型介绍与选型指南
  • AI 实操沙箱体验
S
Description
No description provided
Readme 1.8 MiB
Languages
TypeScript 88.5%
Vue 4%
HTML 3.2%
JavaScript 2.9%
Python 0.8%
Other 0.5%