littlebot
Published on 2025-04-15 / 0 Visits
0

【源码】基于OpenAI和Vercel的在线智能聊天系统

项目简介

本项目是一个在线智能聊天系统,借助OpenAI实现智能对话功能,支持在Vercel等平台部署,为用户提供便捷的智能聊天体验。

项目的主要特性和功能

  1. 灵活配置:支持设置系统角色指令、思维发散程度、开启连续对话等选项,能选择不同的OpenAI模型。
  2. 便捷操作:输入框支持多种快捷键操作,消息可进行锁定、修改、重新回答、删除等操作,还有对话生成图片、Markdown等功能。
  3. 余额查询:可发送sk - 开头的key查询余额,也能查询填写的Key的余额。
  4. 多方式部署:除Vercel外,还支持Netlify和Railway等平台部署。
  5. 自定义Prompts:用户可提交自己的Prompts,优化对话体验。

安装使用步骤

部署网站

  • 快速部署:若仅需部署自用网站且无需定制,可直接点击 Deploy with Vercel 按钮,按提示操作,并在Vercel中填入环境变量。
  • 本地开发调试:
    1. 升级到 node18
    2. 解决API被墙问题,可设置OpenAI的代理API或使用 vercel deploy 部署到vercel开发环境调试。
    3. 执行 pnpm i 安装依赖。
    4. 执行 pnpm dev 启动项目。

环境变量设置

有两种设置方式: 1. 将 .env.example 文件修改为 .env,在 .env 中设置。 2. 在Vercel中设置 Environment Variables,此方式较方便,下次部署时生效。

使用系统

  1. 获取API Key:注册OpenAI的帐号,然后 生成Key
  2. 系统配置:可根据需求设置系统角色指令、思维发散程度等选项。
  3. 开始对话:在输入框输入问题,按 Enter 发送,开始与ChatGPT对话。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】