1
0

Update Docs

Update More Docs
This commit is contained in:
BlueSkyXN 2023-05-29 11:23:29 +08:00
parent ae569e3222
commit e36311ba44
4 changed files with 48 additions and 3 deletions

View File

@ -3,6 +3,8 @@ Create a fake API using ChatGPT's website
**API endpoint: http://127.0.0.1:8080/v1/chat/completions.**
[中文文档Chinese Docs](README_CN.md)
## Help needed
- Documentation.

View File

@ -1,11 +1,12 @@
# ChatGPT-to-API
创建一个模拟API通过ChatGPT网页版
本中文手册由 @BlueSkyXN 编写
本中文手册由 [@BlueSkyXN](https://github.com/BlueSkyXN) 编写
**API endpoint: http://127.0.0.1:8080/v1/chat/completions.**
[英文文档English Docs](README.md)
## 认证和各项准备工作
在使用之前,你需要完成一系列准备工作
@ -37,6 +38,12 @@ PUID就是Personal User ID。这是这个项目中一个特色其他项目
注意,启动之前你需要配置 yml 配置文件,主要是端口和环境变量,各项参数、用法请参考 [中文指导手册](docs\GUIDE_CN.md)
最后的API端点Endpoint
```http://127.0.0.1:8080/v1/chat/completions```
注意域名/IP和端口要改成你自己的
### 环境变量
- `PUID` - 用户ID
- `http_proxy` - SOCKS5 或 HTTP 代理 `socks5://HOST:PORT`

View File

@ -41,6 +41,17 @@
```docker-compose --version```
启动容器
```docker-compose up -d```
关闭容器
```docker-compose down```
查看容器(如果启动了这里没有说明启动失败)
```docker ps```
# ChatGPT-TO-API的Docker-Compase文件
@ -60,4 +71,5 @@
- 这里的ports左边是外部端口用于外部访问。右边的Docker端口需要匹配下面程序设置的监听Port。
- 如果参数`API_REVERSE_PROXY`为空则默认的请求URL为`https://chat.openai.com/backend-api/conversation`并且需要提供PUID。PUID的获取参考 [README_CN.md](README_CN.md)
- 这个密码需要自定义,我们构建请求的时候需要它来鉴权。默认是```TotallySecurePassword```
- 这个密码需要自定义,我们构建请求的时候需要它来鉴权。默认是```TotallySecurePassword```

View File

@ -0,0 +1,24 @@
# 获取Token
---
# 参考Pandora项目的作者指导
https://github.com/pengzhile/pandora
获取Token的技术原理 https://zhile.io/2023/05/19/how-to-get-chatgpt-access-token-via-pkce.html
## 第三方接口获取Token
http://ai.fakeopen.com/auth
你需要在这个新的网站的指导下安装浏览器插件官方说明的有效期是14天。支持谷歌微软等第三方登录。我谷歌注册的OpenAI就可以用这个
## 官网获取 Token
https://chat.openai.com/api/auth/session
打开后是个JSON你需要先登录官方的ChatGPT网页版。里面有一个参数就是AccessToken。
# 参考go-chatgpt-api项目的作者指导
https://github.com/linweiyuan/go-chatgpt-api
ChatGPT 登录(返回 accessToken目前仅支持 ChatGPT 账号,谷歌或微软账号没有测试)
```POST /chatgpt/login```