OpenAI Web 应用程序
一个让用户通过简单和友好的界面与 OpenAI 模型互动的网络应用程序。该应用程序用于演示目的来测试 OpenAI API,可能包含问题/错误。
如果你在寻找 React.js 版本,请查看这里
功能
- 用户友好的界面,用于向 OpenAI API 发出请求
- 以类似聊天的格式显示响应
- 根据需要选择模型 (Davinci, DALL·E, Whisper)
- 创建 AI 图像 (DALL·E)
- 语音转文字 (Whisper)
- 高亮代码语法
使用技术
- 客户端:由于这是一个简单的演示版本,因此没有使用框架。
- 服务器端:我使用了 express。
设置
前提条件
- Node.js
- OpenAI API 密钥
安装
- 克隆仓库:
git clone https://github.com/ioanmo226/chatgpt-web-application
- 安装依赖:
npm install
- 在根文件夹下创建 .env 文件,并按以下格式添加你的 OpenAI API 密钥:
OPENAI_API_KEY=your_api_key
- 启动节点服务器:
node index.js
- 现在,当你访问 http://localhost:3001 时,你会看到网页响应。
使用
- 在输入字段中输入内容并按回车或点击发送按钮来向 OpenAI API 发出请求
- 使用 control+enter 在输入字段中添加换行
- 响应以类似聊天的格式显示在页面顶部
- 生成代码,包括将自然语言翻译成代码
- 利用 DALL·E 模型生成 AI 图像
- 使用 Whisper 模型将音频转录为文本
贡献
这个项目欢迎贡献和改进建议。如果你有任何想法,请随时打开一个 issue 或创建一个 pull request。
感谢你的支持。