Douyin AI Wenan 是一个基于Vue 3
和coze
的智能文案处理工作流。
它能够自动修正从抖音视频中提取的文本,处理同音字错误,并优化标点符号使用。
获取到修正文本之后,可以推送到Memos在线备忘录,方便后续继续学习。
- 自动处理抖音视频分享文本
- 使用new-api/one-api进行智能文本修正
- 支持多个AI模型,自动切换以确保可靠性
- 实时流式响应,提供即时反馈
- 可自定义API设置
- 美观的UI设计,包括毛玻璃效果和响应式布局
- 支持Markdown格式的输出
- 支持一键推送到Memos
- 注意,你需要有一个可以提供
coze
以及大语言模型的api - 支持直接解析口令、链接
点击下面的按钮可以快速将项目部署到Vercel
-
进入 https://www.coze.cn 的个人空间-工作流-创建工作流
-
搭建工作流
async function main({ params }) { // 正则表达式用于匹配URL const urlPattern = /https?:\/\/[^\s]+/g; // 从输入文本中提取所有URL const urls = params.input.match(urlPattern); // 如果没有找到URL,返回空字符串;否则返回第一个找到的URL const extractedUrl = urls ? urls[0] : ''; const ret = { "key0": extractedUrl, }; return ret; }
-
在 https://www.coze.cn/open/api 创建个人令牌,勾选工作流权限,保存token
环境变量 | 描述 |
---|---|
VITE_API_KEY | OpenAI API密钥 |
VITE_API_URL | OpenAI API的URL,如: https://api.openai.com/v1/chat/completions |
VITE_TOKEN | coze.cn的token(注意开放工作流权限) |
VITE_WORKFLOW_ID | 工作流ID |
VITE_DEFAULT_MODEL2 | 第二组模型,用于修正文案,用逗号分隔,如: gpt-4,gpt-4o-mini |
VITE_MEMOS_URL(可选) | Memos的主URL,如: https://demo.usememos.com |
VITE_MEMOS_KEY(可选) | Memos的账号信息里面申请token(ey开头),如: eyJhbGc... |
VITE_WALLPAPER_URL(可选) | 背景壁纸的URL(注意要支持CORS跨域,否则不能下载) |
这里提供了一个公共账号用于测试,推荐使用自建
Memos文档: What is Memos - Memos
账号:
DouyinAIWenan
KEY:
eyJhbGciOiJIUzI1NiIsImtpZCI6InYxIiwidHlwIjoiSldUIn0.eyJuYW1lIjoiRG91eWluQUlXZW5hbiIsImlzcyI6Im1lbW9zIiwic3ViIjoiMTIiLCJhdWQiOlsidXNlci5hY2Nlc3MtdG9rZW4iXSwiaWF0IjoxNzI0NjgzNDAxfQ.yAiBw0oDxWuRgyEUGUcEM_fKomlL8TnPoNHindICAUU
- Vue 3
- Tailwind CSS
- Ant Design Vue
- OpenAI API
- Coze API
- Memos API
-
克隆仓库:
git clone https://github.com/fangyuan99/douyin-ai-wenan.git
-
进入项目目录:
cd douyin-ai-wenan
-
安装依赖:
pnpm install
-
创建
.env
文件并设置必要的环境变量(参考.env.production
)
-
启动开发服务器: pnpm run dev
-
在浏览器中打开显示的URL(通常是
http://localhost:5173
) -
在输入框中粘贴抖音视频的分享文本
-
点击发送按钮或按回车键
-
等待AI处理并返回修正后的文本
-
使用
Copy Markdown
按钮复制修正后的文本,使用Push to Memos
按钮将文本推送到Memos
欢迎提交问题和拉取请求。对于重大更改,请先开issue讨论您想要改变的内容。