Skip to content

yuexiaoliang/openai-demo

Repository files navigation

对接 OpenAI API 的示例

已实现

  • 对话(Chat)
  • 带视觉识别的对话(Chat Vision)
  • 文字转音频(Create speech)
  • 图像生成(Create image)
  • 图像编辑(Create image edit)
  • 图像变体(Create image variation)

有梯子的使用方式

  1. 修改 constants.js 中的相关配置
  2. 创建 API_KEY 文件,将 openaiapi key 写入
# 1. 安装依赖
pnpm install

# 2. 启动代理服务
pnpm start:server

# 3. 启动前端项目
pnpm dev

有代理地址的使用方式

  1. 创建 API_KEY 文件,将 openaiapi key 写入
  2. 创建 TARGET_URL 文件,将自建的 openai 代理地址写入
# 1. 安装依赖
pnpm install

# 2. 启动代理服务
pnpm start:server

# 3. 启动前端项目
pnpm dev