聊天简化器
英文 | 中文
本项目使用AI为您简化聊天内容。
工作原理
本项目使用Chat GPT API(gpt-3.5-turbo)和Vercel Edge functions进行流式处理。它根据表单和用户输入构建提示,通过Vercel Edge函数将其发送到GPT-3 API,然后将响应流式传输回应用程序。
本地运行
克隆仓库后,访问OpenAI创建账户,并参考环境变量说明将您的API密钥放入名为.env
的文件中。
然后,在命令行中运行应用程序,它将在http://localhost:3000
上可用。
npm run dev
环境变量说明
环境变量 | 描述 | 必填 | 可选值 |
---|---|---|---|
OPENAI_API_KEY | OpenAI API密钥,多个时用, 分隔 | 是 | (获取) |
NEXT_PUBLIC_USE_USER_KEY | 是否使用用户输入的API密钥 | 否,默认值为true | true 或false |
NEXT_PUBLIC_SECRET | 项目的秘密字符串。用于生成API调用的签名 | 否 | null |
一键部署
使用Vercel部署示例: