小红书AI创作系统

项目概述

小红书AI创作系统是一个面向小红书创作者的综合工具平台,提供多种实用工具和功能来提升创作效率。本项目使用最新的 Next.js 15 和 React 19,结合多个 AI 模型,为创作者提供智能化的创作辅助服务。

一、技术栈

  • Next.js 15.1.4 (使用 App Router)
  • React 19
  • Tailwind CSS 3.4.17
  • TypeScript 5
  • Supabase (数据存储与缓存)
  • 多模型 AI 服务 (Deepseek / Groq / 硅基流动 / 腾讯云)
  • Framer Motion 11.18.0 (动画效果)
  • Resend (邮件发送服务)

二、项目结构

src/
|-- app/
|   |-- page.tsx (首页)
|   |-- layout.tsx (全局布局)
|   |-- loading.tsx (加载状态)
|   |-- globals.css (全局样式)
|   |-- components/ (页面级组件)
|   |-- api/ (API 路由)
|   |-- tools/ (实用工具集)
|   |-- guide/ (使用指南)
|   |-- comparison/ (对比功能)
|   |-- blog/ (博客模块)
|   |-- cms/ (内容管理系统)
|-- components/ (共享组件)
|-- lib/ (工具函数和配置)
|-- styles/ (样式文件)
public/
|-- images/

三、主要功能

  1. AI 驱动的创作助手

    • 智能标题生成器
      • 支持中英双语生成
      • 多种风格选择
      • AI 优化建议
    • 账号名称生成器
      • 个性化名称推荐
      • 可用性检查
      • 多语言支持
    • 奇门遁甲分析工具
      • 精准的时间选择
      • 个性化分析报告
      • 多维度建议
      • 生辰信息可选
      • 隐私保护优先
  2. 数据分析工具

    • 小红书达人排行榜
      • 实时数据更新
      • 多维度排序
      • 详细数据分析
    • 数据可视化展示
      • 趋势分析
      • 互动率统计
  3. 平台迁移工具

    • TikTok 迁移助手
      • 内容格式转换
      • 平台特性适配
      • 批量处理支持
  4. 创作者测验

    • 新手测试问答
      • 平台规则测试
      • 创作技巧评估
      • 即时反馈
  5. 博客系统 (新增)

    • 内容营销博客
      • SEO 优化结构
      • 自动生成目录
      • 相关文章推荐
      • 响应式设计
      • 社交分享功能
    • 内容管理系统 (CMS)
      • 文章创建和编辑
      • Markdown 编辑器
      • 图片上传管理
      • 草稿和发布状态
      • 标签和分类管理
  6. 邮件订阅系统 (新增)

    • 订阅表单
      • 用户友好的界面
      • 表单验证
      • 成功/错误反馈
    • 自动欢迎邮件
      • 使用 Resend 发送
      • 响应式邮件模板
      • 品牌化设计

技术特点

  1. 高可用性设计

    • 多模型 AI 服务架构
      • Deepseek 作为主要模型
      • 硅基流动作为优先备用
      • 腾讯云作为次级备用
      • Groq 作为最终备用
      • 智能故障转移
      • 可配置的优先级策略
    • 分布式缓存系统
      • Supabase 实时缓存
      • 智能缓存更新
      • 高效数据同步
  2. SEO 优化

    • 动态 Meta 标签生成
    • 结构化数据标记
    • 自动生成 sitemap
    • 针对搜索引擎的性能优化
    • 博客文章 SEO 优化 (新增)
      • 自动生成目录
      • 结构化标题层级
      • 规范化 URL slug
      • Schema.org 标记
  3. 性能优化

    • Google Analytics 性能监控
    • 组件级别代码分割
    • 图片自动优化
    • 动态导入
  4. 用户体验

    • 响应式设计
    • 实时状态反馈
    • 优雅降级方案
    • 直观的操作界面

使用限制

  1. API 调用限制

    • 免费用户每日生成次数限制
    • 高级用户享有更多配额
    • 智能限流保护
  2. 数据更新频率

    • 排行榜数据 6 小时更新一次
    • 缓存数据 24 小时刷新
    • 实时数据根据用户等级提供

四、数据管理

  • Supabase 用于数据存储和缓存
  • API 路由处理数据请求
  • 服务端渲染优化

五、技术亮点

  1. AI 服务高可用方案

    • 多模型智能调度:支持 Deepseek、硅基流动、腾讯云和 Groq 多个模型
    • 可配置的优先级策略:根据响应时间和成本动态调整
    • 智能重试策略:动态调整重试间隔,避免频繁请求
    • 完善的错误处理:详细的日志记录和错误追踪
    • 超时保护:请求超时自动中断,确保响应及时
  2. 数据缓存优化

    • Supabase 实时缓存:减少重复请求,提升响应速度
    • 智能缓存更新:定时清理过期数据,保持数据新鲜度
    • 缓存预热机制:定期更新热门数据,提供更好的用户体验
  3. 爬虫服务优化

    • 智能重试机制:动态调整重试间隔,避免对目标服务器压力
    • 数据解析容错:强大的数据清洗和转换能力
    • 备用数据方案:极端情况下提供模拟数据保证服务可用
  4. 用户体验增强

    • 响应式设计:完美适配各种设备尺寸
    • 渐进式加载:优先加载关键内容
    • 优雅降级:在各种网络条件下保持基本功能可用
    • 动态反馈:实时的加载状态和错误提示
  5. 安全性考虑

    • API 密钥保护:环境变量管理敏感信息
    • 请求限流:防止恶意请求和资源滥用
    • 数据验证:严格的输入检查和清理
    • 错误处理:避免敏感信息泄露

六、工具特色

  1. 标题生成器

    • 双语标题智能生成
    • AI 驱动的创意优化
    • 多模型智能调度
    • 智能缓存减少重复生成
  2. 达人排行榜

    • 实时数据抓取和分析
    • 智能数据清洗和转换
    • 高效的缓存策略
    • 优雅的降级方案
  3. 奇门遁甲分析

    • 精准的时间计算
    • 个性化分析报告
    • 多维度建议生成
    • 专业术语解释
    • 生辰信息可选(非必填)
    • 深度命理建议(需提供生辰)
    • 严格的隐私数据保护
    • 本地化数据处理
  4. TikTok 迁移助手

    • 智能内容转换
    • 平台特性适配
    • 用户友好的操作流程
    • 详细的迁移指南
  5. 博客系统 (新增)

    • 内容营销博客
      • 自动生成目录功能
      • 响应式文章布局
      • 优化的阅读体验
      • 相关文章推荐算法
      • 社交媒体分享集成
    • 内容管理系统
      • 直观的文章管理界面
      • Markdown 编辑器支持
      • 图片上传和管理
      • 文章状态控制 (草稿/发布)
      • 自动生成 SEO 友好的 URL slug
  6. 邮件订阅系统 (新增)

    • 用户订阅功能
      • 简洁的订阅表单
      • 实时表单验证
      • 用户友好的反馈机制
    • 邮件发送服务
      • 基于 Resend 的可靠发送
      • 自动欢迎邮件
      • 品牌化邮件模板
      • 高送达率配置

七、项目截图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

三、毕设内容和源代码获取
如需其他项目或毕设源码,可进主页看下往期的毕设资源分享哦,希望对您有帮助!

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐