Skip to content

AgentWorkers/cards

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

NewHorseAI 新年贺卡生成器

基于 NewHorseAI 平台的新年贺卡自动生成在线应用,融合平台特色与农历新年元素。

功能特性

  • 用户输入模块: 支持输入公司名称、职务、姓氏及性别
  • AI 贺卡生成: 自动生成融合 NewHorse 品牌特色的新年祝福
  • 多风格选择: 正式、温馨、幽默三种贺卡风格
  • 贺卡预览与下载: 实时预览并支持下载为 PNG 图片
  • 品牌融合: 巧妙融入 "牛马" 谐音梗和 NewHorseAI 平台介绍

技术栈

  • 前端: Svelte 5 + TypeScript + Tailwind CSS + DaisyUI
  • 后端: Python + FastAPI + Uvicorn
  • 包管理: npm (前端) + uv (后端)

项目结构

newhorseai/
├── frontend/          # Svelte 5 前端应用
│   ├── src/
│   │   ├── lib/
│   │   │   ├── GreetingForm.svelte    # 用户输入表单
│   │   │   └── GreetingCard.svelte    # 贺卡预览组件
│   │   ├── App.svelte                 # 主应用组件
│   │   ├── types.ts                   # TypeScript 类型定义
│   │   └── app.css                    # 全局样式
│   └── package.json
├── backend/           # Python FastAPI 后端
│   └── src/
│       └── main.py    # API 服务主文件
└── README.md

快速启动

1. 启动后端服务

cd backend
uv run python -m uvicorn src.main:app --reload --port 8000

后端服务将在 http://localhost:8000 运行

2. 启动前端开发服务器

cd frontend
npm run dev

前端服务将在 http://localhost:5173 运行

3. 访问应用

打开浏览器访问 http://localhost:5173 即可使用

API 接口

POST /api/generate-greeting

生成新年贺卡内容

请求体:

{
  "company_name": "公司名称",
  "position": "职务",
  "surname": "姓氏",
  "gender": "先生|女士",
  "style": "formal|warm|humorous"
}

响应:

{
  "title": "贺卡标题",
  "content": "贺卡正文内容",
  "signature": "签名",
  "blessing": "底部祝福语"
}

示例图片

以下是使用 NewHorseAI 新年贺卡生成器生成的一些示例作品:

许可证

MIT License

About

牛马 AI 新年祝福贺卡生成!

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors