# DailyWisdom **Repository Path**: mrzym/daily-wisdom ## Basic Information - **Project Name**: DailyWisdom - **Description**: 每日一言,可以由AI生成,也可以手动维护 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: https://wisdom.mrzym.top - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-15 - **Last Updated**: 2025-11-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
## 文档 [DailyWisdom Api 文档](https://wisdom.mrzym.top/docs) https://wisdom.mrzym.top/docs ## 介绍 个人博客需要一款稳定的每日一言api,目前存在的好多api都需要登录,申请apiKey,调用很麻烦,于是自己开发了一款能够每天自动根据AI批量生成每日一句的项目,也可以自己手动生成,用户自行提交等,内容需要本人审核通过才会留放出来。 目前支持ChatGPT、DeepSeek ## 技术栈 Nuxt4、Vue3、Sqllite、OpenAI ## 安装教程 1、运行环境 Node 21+ 2、配置环境变量(.env 文件) ```.env VITE_OPENAI_API_BASE_URL=https://api.chatanywhere.tech # ai调用地址 VITE_OPENAI_API_KEY= # 由此网站生成免费的 api key https://github.com/chatanywhere/GPT_API_free VITE_AUTH_KEY=dailyWisdomKe # 校验的key 主要用于缓存密钥 校验身份(key和密钥都复杂一点) VITE_AUTH_VALUE=12345678 # 密钥 VITE_DEFAULT_PROMPT=流行 # 默认用户提示词 VITE_DEFAULT_MODEL=deepseek-chat # 默认模型 VITE_BASE_URL=http://localhost:3000 # 接口运行地址 ``` 2、运行项目 ```bash npm i # 安装依赖 npm run dev # 启动项目 ``` ## 部署教程 1、打包 ```bash npm run build ``` 2、将打包出来的 .output 文件夹上传到服务器 3、在服务器上创建一个目录,将打包出来的 .output 文件夹放入该目录下 4、将 ecosystem.config.js 里的配置信息填好,传到创建的目录下 ```js module.exports = { apps: [ { name: "Wisdom", port: "3000", exec_mode: "cluster", instances: "max", script: "./.output/server/index.mjs", error_file: "./logs/error.log", out_file: "./logs/out.log", merge_logs: true, log_date_format: "YYYY-MM-DD HH:mm:ss", min_uptime: "60s", max_restarts: 10, restart_delay: 60, env: { VITE_OPENAI_API_BASE_URL: "", VITE_OPENAI_API_KEY: "", VITE_AUTH_KEY: "daily-wisdom", VITE_AUTH_VALUE: "", VITE_DEFAULT_PROMPT: "", VITE_DEFAULT_MODEL: "", VITE_BASE_URL: "", }, }, ], }; ``` 5、进入 .output/server 目录下,删除 node_modules 文件夹,执行 npm i (由于不同平台 sqlite 驱动不同,需要下载服务器平台对应的sqlite) 5、如果使用 pm2 部署,请执行 pm2 start | pm2 start ecosystem.config.js 如果没有 pm2,请自行百度下载 部署成功后访问 http://你的ip:3000 ## 使用说明 开源 免费使用,内容仅供学习参考,请勿用于商业用途 内容由AI收集/生成 作者审核后发布,若遇到不好的内容/有更好的意见请反馈作者:2715158815@qq.com 本仓库 api 地址:https://wisdom.mrzym.top/api/random ## hitokoto 由于手动维护句子列表过于麻烦,所以本仓库内置了 hitokoto 开源的json数据源,并且提供了调用的api,可以直接使用。 api 地址:https://wisdom.mrzym.top/api/hitokoto