English | 中文
此项目使用 AI 为您简化聊天内容
该项目使用 Chat GPT API (gpt-3.5-turbo)和 Vercel Edge functions 流式传输。它根据表单和用户输入构建 Prompts,通过 Vercel Edge 函数发送到 GPT-3 API,然后将响应流回到应用程序。
克隆存储库后,前往 OpenAI 创建帐户,并参考环境变量说明将 API 密钥放入名为 .env
的文件中。
然后,在命令行中运行应用程序,它将在 http://localhost:3000
处可用。
Note 本地运行时,服务端使用本地网络请求 OpenAI,因此需要配置好网络代理。
npm run dev
环境变量 | 说明 | 是否必须 | 可选值 |
---|---|---|---|
OPENAI_API_KEY | OpenAI API Key,当有多个时用, 分隔 |
非必需 | (获取) |
NEXT_PUBLIC_USE_USER_KEY | 是否使用用户自己输入的 API 密钥 | 必须,默认为 true | true or false |
NEXT_PUBLIC_SECRET | 项目的秘密字符串。用于生成 API 调用的签名 | 非必需 | 123abc |
使用 Vercel 部署示例: