Files
RefreshToV1Api/Readme.md
2023-12-15 09:57:49 +08:00

81 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 项目简介
为了方便大家将 [Pandora-Next](https://github.com/pandora-next/deploy) 项目与各种其他项目结合完成了本项目。
本项目支持将 Pandora-Next `proxy` 模式下的 `backend-api` 转为 `/v1/chat/completions` 接口,暂时只支持流式响应,暂未支持非流式响应。
如果本项目对你有帮助的话,请点个小星星吧~
# 更新日志
### 0.0.8
- 增加了对 GPT-4-Mobile 模型的支持,模型名为 `gpt-4-mobile`
### 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绘图的响应有时候有些不稳定
3. gpt-4-mobile支持代码解释器、bing联网、dalle绘图的 GPT-4对应的是官方的手机版 GPT-4截止至2023年12月15日本模型使用量不计入 GPT-4 用量(即不受每 3 小时 40 次的限制)
# Docker-Compose 部署
仓库内已包含相关文件和目录,拉到本地后修改 docker-compose.yml 文件里的环境变量后运行`docker-compose up -d`即可。
# 环境变量说明:
- UPLOAD_BASE_URL 用于dalle模型生成图片的时候展示所用需要设置为使用如 [ChatGPT-Next-Web](https://github.com/ChatGPTNextWebTeam/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,+gpt-4-mobile
```
## 功能演示
### 联网
![api-1](https://github.com/Ink-Osier/PandoraToV1Api/assets/133617214/e9a71acf-4804-4280-a774-82e9c0f009a4)
### 代码解释器
![api-2](https://github.com/Ink-Osier/PandoraToV1Api/assets/133617214/37c0381f-a70a-42bb-83f1-1491053240b7)
### 绘图
![api-3](https://github.com/Ink-Osier/PandoraToV1Api/assets/133617214/8eea9436-12ee-46b1-86c1-67e7e97da83a)
### GPT-4-Mobile
![api-4](https://github.com/Ink-Osier/PandoraToV1Api/assets/133617214/2eb4fd4f-7c66-4a1f-a54a-3c280a36e509)