Skip to content

Latest commit

 

History

History
142 lines (97 loc) · 5.21 KB

README.md

File metadata and controls

142 lines (97 loc) · 5.21 KB

Douyin AI Wenan

项目描述

Douyin AI Wenan 是一个基于Vue 3coze的智能文案处理工作流。

它能够自动修正从抖音视频中提取的文本,处理同音字错误,并优化标点符号使用。

获取到修正文本之后,可以推送到Memos在线备忘录,方便后续继续学习。

功能特点

  • 自动处理抖音视频分享文本
  • 使用new-api/one-api进行智能文本修正
  • 支持多个AI模型,自动切换以确保可靠性
  • 实时流式响应,提供即时反馈
  • 可自定义API设置
  • 美观的UI设计,包括毛玻璃效果和响应式布局
  • 支持Markdown格式的输出
  • 支持一键推送到Memos

部署

  • 注意,你需要有一个可以提供coze以及大语言模型的api
  • 支持直接解析口令、链接

点击下面的按钮可以快速将项目部署到Vercel

Deploy with Vercel

coze工作流设置(由于官方有使用次数限制,推荐自建)

image

  1. 进入 https://www.coze.cn 的个人空间-工作流-创建工作流

  2. 搭建工作流

    • 把开始节点的变量按图调整 image

    • 新建一个代码节点(输入引用开始,输出key0) image

    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;
    }
  3. 添加插件获取抖音文案 添加一个LinkReaderPlugin插件 image

  4. 结束、试运行、发布、记录工作流ID image

  5. https://www.coze.cn/open/api 创建个人令牌,勾选工作流权限,保存token image

设置环境变量

环境变量 描述
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

Memos仓库: usememos/memos: An open source, lightweight note-taking service. Easily capture and share your great thoughts.

账号:
DouyinAIWenan
KEY: 
eyJhbGciOiJIUzI1NiIsImtpZCI6InYxIiwidHlwIjoiSldUIn0.eyJuYW1lIjoiRG91eWluQUlXZW5hbiIsImlzcyI6Im1lbW9zIiwic3ViIjoiMTIiLCJhdWQiOlsidXNlci5hY2Nlc3MtdG9rZW4iXSwiaWF0IjoxNzI0NjgzNDAxfQ.yAiBw0oDxWuRgyEUGUcEM_fKomlL8TnPoNHindICAUU

技术栈

  • Vue 3
  • Tailwind CSS
  • Ant Design Vue
  • OpenAI API
  • Coze API
  • Memos API

从源码编译

  1. 克隆仓库: git clone https://github.com/fangyuan99/douyin-ai-wenan.git

  2. 进入项目目录: cd douyin-ai-wenan

  3. 安装依赖: pnpm install

  4. 创建.env文件并设置必要的环境变量(参考.env.production

使用方法

  1. 启动开发服务器: pnpm run dev

  2. 在浏览器中打开显示的URL(通常是 http://localhost:5173

  3. 在输入框中粘贴抖音视频的分享文本

  4. 点击发送按钮或按回车键

  5. 等待AI处理并返回修正后的文本

  6. 使用Copy Markdown按钮复制修正后的文本,使用Push to Memos按钮将文本推送到Memos

贡献

欢迎提交问题和拉取请求。对于重大更改,请先开issue讨论您想要改变的内容。

许可证

MIT