项目简介

为了方便大家将 Pandora-Next 项目与各种其他项目结合完成了本项目。

本项目支持将 Pandora-Next proxy 模式下的 backend-api 转为 /v1/chat/completions 接口,暂时只支持流式响应,暂未支持非流式响应。

如果本项目对你有帮助的话,请点个小星星吧~

更新日志

0.0.7

  • 一定程度上修复图片无法正常生成的问题
  • 注意:docker-compsoe.yml有更新

0.0.6

  • 修复接入ChatGPT-Next-Web后回复会携带上次的回复的Bug

注意

本项目的运行需要 Pandora-Next 开启 auto_conv_arkose:true

支持的模型

目前支持的模型包括:

  1. gpt-4-classic纯文字生成的 GPT-4未加入任何插件对应的是官方的 GPT-4-Classic

  2. gpt-4-s支持代码解释器、bing联网、dalle绘图的 GPT-4对应的是官方的默认 GPT-4绘图的响应有时候有些不稳定

Docker-Compose 部署

仓库内已包含相关文件和目录,拉到本地后修改 docker-compose.yml 文件里的环境变量后运行docker-compose up -d即可。

环境变量说明:

  • UPLOAD_BASE_URL 用于dalle模型生成图片的时候展示所用需要设置为使用如 ChatGPT-Next-Web 的用户可以访问到的 Uploader 容器地址,如:http://127.0.0.1:50012

示例

以ChatGPT-Next-Web项目的docker-compose部署为例这里提供一个简单的部署配置文件示例

version: '3'
services:
  chatgpt-next-web:
    image: yidadaa/chatgpt-next-web
    ports:
      - "50013:3000"
    environment:
      - OPENAI_API_KEY=<Pandora-Next 的 fk>
      - BASE_URL=<backend-to-api容器地址>
      - CUSTOM_MODELS=+gpt-4-s,+gpt-4-classic

功能演示

联网

api-1

代码解释器

api-2

绘图

api-3

Description
开源不易,请给我一颗免费的星星 main 0.7.9 版本 支持把refresh_token当key使用,转成v1形式的api,内置自动刷新access_token,动态适配使用GPTS,适配one-api等第三方服务,本项目站在巨人的肩膀上的项目,感谢Ink-Osier大佬的PandoraToV1Api项目
Readme MIT 404 KiB
Languages
Python 99.5%
Dockerfile 0.5%